Node.js Developer | Codersbrain
full-time
Posted on July 19, 2025
Job Description
Node Backend Developer
Job Summary
We are seeking a Node Backend Developer to join our dynamic tech team. This role involves developing and maintaining our backend services and APIs, contributing to the scalability and performance of our platforms, and ensuring that our codebase is robust and efficient. The ideal candidate will play a crucial role in enhancing our product offerings and supporting our organization's growth and objectives.
Responsibilities
- Design and implement scalable and robust server-side applications using Node.js.
- Develop and maintain RESTful APIs and web services, ensuring high performance and responsiveness.
- Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
- Troubleshoot and optimize applications for maximum speed and scalability.
- Participate in code reviews and contribute to team knowledge sharing.
- Stay up-to-date with emerging technologies and industry trends to ensure our tech stack is modern and efficient.
Qualifications
- Proficiency in Node.js and Javascript/Typescript.
- Experience with frameworks such as Express or NestJS.
- Solid understanding of database technologies like MongoDB, MySQL, or PostgreSQL.
- Familiarity with RESTful APIs and microservices architecture.
- Knowledge of version control systems, particularly Git.
- Strong problem-solving skills and attention to detail.
- Bachelor's degree in Computer Science, Engineering or a related field (preferred, but not mandatory).
Preferred Skills
- Experience with GraphQL or other API technologies.
- Familiarity with testing frameworks such as Mocha, Chai, or Jest.
- Knowledge of cloud services (e.g., AWS, Azure, Google Cloud) and deployment practices.
- Understanding of containerization tools like Docker.
Experience
- Minimum of 6 years of experience in backend development, specifically using Node.js.
- Proven track record of delivering projects on time and within scope.