Job DescriptionWe are looking for a Senior Software Developer with hands-on experience in Nest.js for backend development and Next.js/React.js for frontend development. The ideal candidate should have strong expertise in building scalable applications, writing clean code, and delivering high-quality solutions.
Key Responsibilities- Develop, optimize, and maintain backend services using Nest.js.
- Build responsive, high-performance user interfaces using Next.js or React.js.
- Design and integrate REST APIs and microservices-based architectures.
- Collaborate with product, design, and QA teams to deliver end-to-end features.
- Write reusable, testable, and efficient code following best practices.
- Ensure application performance, security, and scalability.
- Perform code reviews and mentor junior developers when required.
- Troubleshoot, debug, and resolve technical issues.
Required Skills- Strong proficiency in Nest.js, TypeScript, Node.js.
- Solid experience in Next.js or React.js with SSR/SSG understanding.
- Knowledge of relational and NoSQL databases (MySQL, PostgreSQL, MongoDB).
- Hands-on experience with REST APIs, authentication (JWT/OAuth), and integrations.
- Good understanding of Git, CI/CD pipelines, and cloud services (AWS/Azure/GCP).
- Familiar with microservices, caching, and message queues (Redis, RabbitMQ, Kafka).
- Strong problem-solving and debugging skills.
Good to Have- Experience with Docker, Kubernetes or containerized deployments.
- Knowledge of testing frameworks (Jest, Cypress).
- Understanding of DevOps practices.
Qualifications- Bachelor's degree in Computer Science, Engineering, or related field.
- 4+ years of relevant industry experience.