Key Responsibilities:
- Design, develop, and maintain scalable and efficient web applications using TypeScript, JavaScript, Node.js, React.js, and Next.js.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Troubleshoot and debug applications to optimize performance and enhance user experience.
- Utilize PostgreSQL for database management and Redis for caching Implement real-time communication using socket.io.
- Containerize applications using Docker for deployment and scalability.
Requirements :
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent work experience)
- Proven leadership qualities and experience in mentoring junior developers.
- 1-3 years of experience as a Full Stack Developer or similar role.
- Strong proficiency in TypeScript, JavaScript, Node.js, React.js, and Next.js
- Solid understanding of relational databases, with experience working with PostgreSQL
- Experience with caching mechanisms like Redis
- Familiarity with real-time web technologies such as WebSockets
- Proficiency in containerization and orchestration using Docker.
- Excellent problem-solving and communication skills
- Ability to work independently and collaboratively in a fast-paced environment
Preferred Qualifications:
- Experience with cloud platforms such as AWS and Azure
- Knowledge of microservices architecture and RESTful APIs
- Familiarity with Agile development methodologies
- Understanding of LLM (Large Language Models) and their applications in software development.