Overview
We are seeking a talented and experienced Backend Developer with a strong command of NestJS, RESTful API development, and GraphQL, to join our in-house engineering team. You will be responsible for building and maintaining high-performance backend services that seamlessly integrate with Angular-based frontends.
This is an excellent opportunity for a developer who thrives in a fast-paced, engineering-driven environment and is passionate about clean code, scalability, and modern backend architecture.
Key Responsibilities
- Develop, deploy, and maintain scalable backend applications using NestJS.
- Design and implement REST APIs and GraphQL endpoints for Angular applications.
- Collaborate with frontend and DevOps teams to ensure seamless integration and deployment.
- Work with relational and NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Implement secure authentication and authorization mechanisms (e.g., JWT, OAuth).
- Ensure code quality through unit testing, code reviews, and documentation.
- Optimize server performance, scalability, and data management processes.
- Troubleshoot, debug, and resolve production-level issues.
Required Qualifications
- Proven experience in NestJS development (TypeScript).
- Strong understanding of RESTful API design and GraphQL architecture.
- Solid experience with Node.js backend ecosystem.
- Strong database skills in PostgreSQL, MySQL, or MongoDB.
- Experience with version control tools, especially Git.
- Familiarity with API testing tools such as Postman or Insomnia.
- Clear understanding of backend security best practices.
- Excellent problem-solving and communication skills.
- Bachelor's degree in Computer Science or related discipline is mandatory.
Job Type: Full-time
Pay: Rs100,000.00 - Rs150,000.00 per month
Application Question(s):
- Describe a project where you used Nest JS with Angular. What was your role, and how did you handle the API integration?
- Have you implemented Graph QL in any production project? If yes, what tools/libraries did you use, and what challenges did you face?
- How do you implement secure authentication and authorization in your backend apps (e.g., JWT, OAuth)?
- Please share a link to your GitHub or a code sample that best represents your backend work.
Work Location: In person