HamburgerMenu
hirist

Job Description

Job Description :


We are looking for a 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, wed 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 high-quality, 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 equivalent


info-icon

Did you find something suspicious?