Backend Engineer - Nodejs
Weekday AI View all jobs
- Bangalore, Karnataka
- Permanent
- Full-time
- Design, develop, and maintain backend services and APIs using Node.js
- Build scalable, high-performance applications with a strong focus on reliability and efficiency
- Develop and consume RESTful APIs and work with microservices architecture
- Collaborate with frontend developers to integrate user-facing elements with server-side logic
- Write clean, maintainable, and well-documented code following best practices
- Optimize applications for maximum speed and scalability
- Implement security and data protection measures
- Troubleshoot, debug, and upgrade existing systems
- Participate in code reviews and contribute to continuous improvement of development processes
- 3–6 years of hands-on experience in backend development with strong expertise in Node.js
- Proficiency in JavaScript (ES6+) and asynchronous programming concepts
- Experience with frameworks such as Express.js or similar Node.js frameworks
- Strong understanding of RESTful API design principles
- Experience working with databases such as MongoDB, PostgreSQL, or MySQL
- Familiarity with caching mechanisms like Redis
- Understanding of version control systems such as Git
- Knowledge of containerization tools like Docker is a plus
- Experience with cloud platforms (AWS, GCP, or Azure) is an advantage
- Strong problem-solving skills and attention to detail
- Experience with microservices architecture and event-driven systems
- Knowledge of message queues like Kafka or RabbitMQ
- Exposure to CI/CD pipelines and automated testing frameworks
- Familiarity with TypeScript