NodeJS developers
Synechron
Location
🇮🇳 India
Type
full_time
Salary
Undisclosed
Posted
2w ago
Job Description
Overall
Responsibilities
: • Develop and maintain server-side logic, APIs, and microservices • Collaborate with front-end developers to integrate user-facing elements with server-side logic • Write clean, scalable, and secure code following best practices • Optimize application performance and scalability • Conduct code reviews and ensure adherence to coding standards • Troubleshoot, debug, and resolve issues promptly • Stay updated with the latest industry trends in backend development • Document technical specifications and system architecture Software
Requirements
: • Strong proficiency in Node.js and JavaScript (ES6+) • Experience with Express.js or similar frameworks • Knowledge of RESTful API development and microservices architecture • Familiarity with database systems like MongoDB, MySQL, or PostgreSQL • Experience with version control systems such as Git • Exposure to containerization tools like Docker • Understanding of CI/CD pipelines and deployment processes • Basic knowledge of cloud platforms like AWS, Azure, or GCP is a plus • Knowledge of testing frameworks such as Mocha, Chai, or Jest Category-wise
Technical Skills
: • Backend Development: Node.js, Express.js • API Development: RESTful services, JSON, XML • Databases: MongoDB, MySQL, PostgreSQL • Version Control & CI/CD: Git, Jenkins, Docker • Testing & Debugging: Mocha, Chai, Jest • Cloud & Deployment: AWS, Azure, GCP (basic) • Containerization & Orchestration: Docker, Kubernetes (optional) • Other Tools: Postman, npm/yarn Experience: • Minimum 5+ years of professional experience in backend development with Node.js Day-to-Day Activities: • Developing and enhancing backend APIs and microservices • Collaborating with front-end and DevOps teams • Writing unit and integration tests to ensure code integrity • Reviewing code and assisting junior developers • Troubleshooting and fixing bugs or performance bottlenecks • Participating in sprint planning and Agile ceremonies • Documenting system design and implementation details