About the Role :
We are looking for a talented and experienced Senior Backend Engineer with expertise in Node.js to join our dynamic engineering team.
You will play a critical role in designing, developing, and maintaining scalable and high-performance backend services that power our applications.
You will collaborate closely with cross-functional teams to deliver reliable and efficient solutions that meet business Responsibilities :
- Design, develop, and maintain backend APIs and microservices using Node.js and related technologies.
- Architect scalable, secure, and high-performance server-side applications.
- Collaborate with frontend developers, product managers, and other stakeholders to define and implement robust solutions.
- Write clean, maintainable, and well-documented code adhering to best practices.
- Optimize applications for maximum performance and scalability.
- Ensure the security and data protection of backend services.
- Participate in code reviews, mentoring junior engineers, and promoting best practices within the team.
- Troubleshoot, debug, and resolve production issues in a timely manner.
- Contribute to the continuous improvement of development processes, tools, and infrastructure.
- Stay up-to-date with emerging technologies and industry trends, evaluating their applicability to our Qualifications :
- Bachelors or Masters degree in Computer Science, Engineering, or a related field.
- 4+ years of professional experience in backend development with Node.js.
- Strong proficiency in JavaScript and Node.js frameworks such as Express.js, Koa, or NestJS.
- Experience designing and building RESTful APIs and / or GraphQL services.
- Solid understanding of databases (SQL and NoSQL) such as PostgreSQL, MongoDB, or Redis.
- Familiarity with containerization and orchestration tools like Docker and Kubernetes.
- Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
- Strong knowledge of security best practices in backend development.
- Experience with CI / CD pipelines, automated testing, and version control systems (Git).
- Excellent problem-solving skills and ability to work both independently and collaboratively
(ref : hirist.tech)