Job Description :
We are looking for a Senior Backend NodeJS Developer to join our team and lead the development of scalable and robust backend systems.
This role will involve designing and implementing server-side logic, optimizing performance, and ensuring a seamless integration with front-end elements.
If you are a seasoned developer with deep knowledge of NodeJS and a passion for building reliable backend solutions, we'd love to meet you!
Responsibilities :
- Design, develop, and maintain scalable backend services and APIs using NodeJS.
- Collaborate with front-end developers and other team members to implement highquality, end-to-end solutions.
- Translate complex business requirements into technical specification using Camunda.
- Optimize applications for speed, scalability, and reliability.
- Conduct code reviews, establish best practices, and mentor junior team members.
- Troubleshoot, debug, and upgrade existing systems.
- Stay updated on industry trends and continuously improve development processes and tools.
Requirements :
7+ years of experience in backend development, with expertise in NodeJS.Strong knowledge of JavaScript and modern backend technologies.Experience with databases (e.g, PostgreSQL) and ORM frameworks.Experience with jBPM (Process Automation Manager / Decision Manage) or Camunda;Experience in working in SOA / Microservice Architecture using Camunda BPM;Familiarity with RESTful and / or GraphQL APIs.Proficiency with version control systems, especially Git.Experience with microservices architecture and cloud services (AWS, Azure, etc.) is a plus.Excellent problem-solving skills and attention to detail.Strong communication skills and a collaborative mindset.Preferred Qualifications :
Familiarity with Docker, Kubernetes, Camunda and CI / CD pipelines.Experience with serverless architecture and cloud-based deployments.Knowledge of additional backend languages or frameworks.Previous experience in mentoring or leading a development team.A portfolio or GitHub profile demonstrating relevant project experience.Bachelor Degree in Information Technology or equivalentref : hirist.tech)