Close Icon

Backend Software Developer (Node.js)

June 3, 2025 by admin

Location: Banja Luka
Employment Type: Full-Time
Experience Level: 5+ years

About the Role

We are seeking a seasoned Backend Software Developer with a strong command of Node.js to join our team. The ideal candidate will have a deep understanding of JavaScript and asynchronous programming paradigms, coupled with substantial experience in building scalable backend systems.

Key Responsibilities

  • Design, develop, and maintain robust backend applications using Node.js.
  • Implement and manage asynchronous programming patterns, including Promises and async/await.
  • Collaborate with cross-functional teams to integrate user-facing elements with server-side logic.
  • Ensure the performance, quality, and responsiveness of applications.
  • Write clean, maintainable, and well-documented code.
  • Participate in code reviews and contribute to team knowledge sharing.

Required Qualifications:

  • Minimum of 5 years of professional experience in software development.
  • Proficient in JavaScript, with a solid understanding of asynchronous programming concepts.
  • Extensive experience in developing backend applications using Node.js.
  • Familiarity with version control tools, such as Git.
  • Excellent written and verbal communication skills in English.

Nice to Have:

  • Experience with distributed systems and microservices architecture.
  • Background in enterprise system integrations.

 

How to apply: Send your resume and a brief cover letter to posao@elevatebits.com.