Job Title: Senior Consultant | NodeJS Backend | Bengaluru | Engineering
Job Description
We are looking for a Node.js Developer who is passionate about building scalable, high-performance backend applications. You will work closely with frontend developers, product managers, and DevOps teams to deliver reliable and efficient solutions.
Key Responsibilities
- Develop and maintain server-side applications using Node.js
- Build RESTful APIs and integrate third-party services
- Write clean, reusable, and well-documented code
- Optimize applications for performance, security, and scalability
- Collaborate with frontend teams for seamless integration
- Troubleshoot and debug issues across environments
- Participate in code reviews and follow best practices
- Work with databases and data modeling
Required Skills
- Strong experience with Node.js and JavaScript (ES6+)
- Hands-on experience with frameworks like Express.js / NestJS
- Knowledge of REST APIs and API security
- Experience with databases: MongoDB / PostgreSQL / MySQL
- Understanding of async programming, callbacks, promises
- Familiarity with Git and version control
- Basic understanding of Docker and cloud platforms (AWS/Azure/GCP)
Good to Have
- Experience with Microservices architecture
- Knowledge of GraphQL
- Exposure to CI/CD pipelines
- Understanding of message queues (Kafka, RabbitMQ)
- Frontend knowledge (React / Angular) is a plus