- Design, develop, and maintain scalable backend services and APIs using Node.js.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
- Write clean, efficient, and well-documented code following best practices and coding standards.
- Participate in code reviews, providing constructive feedback to peers and ensuring high code quality.
- Troubleshoot, debug, and optimize application performance to ensure reliability and scalability.
- Implement security and data protection measures throughout the application lifecycle.
- Work closely with product managers and stakeholders to translate business requirements into technical solutions.
- Contribute to continuous integration and deployment pipelines for seamless delivery.
- Stay up-to-date with the latest industry trends, technologies, and best practices in Node.js and backend development.
- Assist in maintaining and improving existing systems, identifying areas for enhancement and refactoring.
1-3 years of hands-on experience in Node.js development.Proficiency in JavaScript (ES6+) and asynchronous programming concepts.Experience with RESTful API design and implementation.Familiarity with database technologies such as MongoDB, PostgreSQL, or MySQL.Understanding of version control systems, preferably Git.Ability to work effectively in a hybrid work environment.Strong problem-solving skills and attention to detail.Excellent communication and collaboration abilities.Experience with unit testing and test-driven development is a plus.Knowledge of containerization tools like Docker is advantageous.