Job Title: Senior Node.js Developer
Location: Panchkula
Experience: 3 to 5 years
Employment Type: Full-time
About the Role:
We are looking for a Senior Node.js Developer who is passionate about building high-performance, scalable backend systems. The ideal candidate will have hands-on experience in designing RESTful APIs, working with databases, and integrating front-end elements into applications.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Node.js.
- Build reusable, testable, and efficient code.
- Develop and integrate RESTful / GraphQL APIs.
- Work closely with front-end teams to define and implement APIs.
- Optimize applications for performance, scalability, and security.
- Collaborate with DevOps and product teams for deployment and continuous integration.
- Troubleshoot, debug, and upgrade existing systems.
- Participate in code reviews and mentor junior developers.
Required Skills & Experience:
- Strong proficiency in Node.js, Express.js, and JavaScript (ES6+).
- Hands-on experience with MongoDB, MySQL, or PostgreSQL.
- Experience with API design, authentication (JWT/OAuth), and middleware.
- Familiarity with microservices architecture and serverless frameworks.
- Strong understanding of asynchronous programming and event-driven architecture.
- Experience with version control (Git) and CI/CD pipelines.
- Knowledge of cloud platforms like AWS, Azure, or GCP is a plus.
- Good understanding of Docker / Kubernetes is an advantage.
Nice to Have:
- Experience with TypeScript.
- Understanding of Redis, RabbitMQ, or Kafka.
- Knowledge of testing frameworks like Mocha, Jest, or Chai.
Soft Skills:
- Strong analytical and problem-solving abilities.
- Excellent communication and teamwork skills.
- Ability to work independently and manage deadlines.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Job Type: Full-time
Pay: ₹30,000.00 - ₹65,000.00 per month
Benefits:
Work Location: In person