Senior Node js Developer

We are passionate about building cutting-edge solutions that drive innovation and provide value to our clients. Our team is committed to excellence, collaboration, and continuous growth. We are currently looking for a Senior Node.js Developer to join our dynamic engineering team and contribute to the development of high-performance, scalable applications.

 

Role Overview: We are looking for a highly skilled and experienced Senior Node.js Developer to design, develop, and maintain robust server-side applications. As part of our team, you will work with other developers, product managers, and designers to deliver high-quality software solutions. You will play a key role in shaping the architecture, building APIs, and ensuring optimal performance and scalability.

 

Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable Node.js applications.
  • Collaborate with cross-functional teams to define and implement new features.
  • Develop RESTful APIs and microservices.
  • Ensure the scalability, security, and high availability of applications.
  • Troubleshoot and optimize performance issues.
  • Write clean, maintainable, and testable code while following best practices.
  • Lead code reviews and mentor junior developers.
  • Stay up to date with emerging trends and technologies in Node.js development.

     

Requirements:

  • Proven experience as a Node.js Developer (6+ years).
  • Strong proficiency in JavaScript (ES6+), Node.js, and associated frameworks (e.g., Express, NestJS).
  • Experience with building RESTful APIs and microservices.
  • Strong understanding of asynchronous programming and event-driven architecture.
  • Experience with databases (SQL/NoSQL, MongoDB, PostgreSQL, etc.).
  • Knowledge of cloud platforms like AWS, Google Cloud, or Azure is a plus.
  • Familiarity with containerization technologies (Docker, Kubernetes).
  • Strong understanding of version control systems, such as Git.
  • Excellent problem-solving skills and attention to detail.
  • Experience working in Agile/Scrum environments.
  • Excellent communication skills and ability to work in a collaborative team.

     

What We Offer:

  • Competitive salary and benefits package.
  • Opportunity to work on exciting and challenging projects.
  • A supportive and collaborative work environment.
  • Professional growth and development opportunities.
Published 5 March
153 views
ยท
69 applications
73% read
ยท
51% responded
Last responded 2 days ago
To apply for this and other jobs on Djinni login or signup.