Job Description:
We are looking for a skilled Node.js Developer to join our backend team. The ideal candidate will have strong experience in building and maintaining scalable server-side applications and working with PostgreSQL using Sequelize ORM. You will collaborate with cross-functional teams to design, develop, and deliver high-performance APIs and backend services.
Responsibilities:
- Develop, maintain, and optimize server-side applications using Node.js
- Design and implement RESTful APIs and microservices
- Work with PostgreSQL databases: schema design, queries, performance tuning
- Utilize Sequelize ORM for database interactions
- Integrate third-party services and APIs as required
- Write clean, scalable, and well-documented code
- Troubleshoot and debug applications and database issues
- Collaborate with frontend developers, QA engineers, and product managers
- Participate in code reviews, sprint planning, and technical discussions
Requirements:
- 1+ years of hands-on experience with Node.js
- Strong knowledge of PostgreSQL
- Proficiency in using Sequelize ORM
- Solid understanding of asynchronous programming and event-driven architecture
- Familiarity with version control systems, especially Git
- Experience with unit testing and integration testing
- Understanding of security best practices in backend development
- Good problem-solving skills and attention to detail
Nice to Have:
- Experience with other ORMs like TypeORM or Prisma
- Knowledge of Docker, Kubernetes, or CI/CD tools
- Familiarity with frontend frameworks (e.g., React, Angular)
- Exposure to cloud platforms (AWS, GCP, Azure)
Job Type: Full-time
Pay: Rs45,000.00 - Rs60,000.00 per month