Skip directly to search

Skip directly to content



NodeJS Developer

Development - NodeJS


*This position is open for candidates across Serbia , since we have offices in Beograd, Novi Sad, Kragujevac, Niš, and Cacak at your disposal for a future hybrid work model.

Project description:
Our client is one the leading blockchain development company delivering innovative software and services to customers globally. Headquartered in US with over 2,000 employees worldwide, with branches in Europe located in Paris, London and Dublin.

The company provides professional solutions based on Ethereum blockchain and an interesting palette of products related to the development and usage of Ethereum blockchain including permissioned blockchain, crypto wallet, development suite and decentralized finance apps.

The client is Agile oriented with the majority of teams organized as Scrum teams. They are able to deliver in two-week sprints new functionalities in production by having strong and well-defined pipelines and processes. They are willing to use cutting edge technologies and are welcoming all new approaches in the JavaScript world.

Endava teams are working on various platform systems, from both testing and development perspectives. Our teams have ownership of design, architecture, coding and testing of new features and functionalities.

At the moment we are looking for a Front End engineer who should be a member of a Scrum Team that works on one of the fastest-growing crypto wallets in the industry that needs to become even more robust than it is today (over 10 million active users). The development team should go through a backlog for both the browser extension and the mobile application.


  • Develop and maintain the main APIs and backend services
  • Build and execute unit and integration tests and develop the code according to QA principles
  • Ensure a high-quality, well performed and easy to maintain code base
  • Proactively contribute to team discussions about solution design, technical issues, sprint and roadmap planning, and improving team processes
  • Working closely with product owners, scrum master, programmers and other stakeholders to deliver new functionalities


Qualifications and Experience

  • Minimum 4 years of experience with NodeJs and TypeScript
  • Experience working in a multicultural and remote project team
  • Experience with JavaScript and good understanding of modern web APIs
  • Experience working on projects with an organized CI/CD pipeline
  • Experience with SQL and NoSQL databases
  • Experience working with microservices architecture

Desirable skills:

  • Experience with Message Queuing like RabbitMQ or Apache Kafka
  • working on large Enterprise application development projects


About Endava

What makes Endava different from other IT companies? 

  • We are a stable 700+ engineers’ company (7300+ engineers on a global level!) and one of the largest IT companies in Serbia operating since 1996!
  • Boost your knowledge and experience by working with experts in the team – we won’t ever leave you hanging!
  • Do your work without being constrained by too many procedures – we ship our code fast and are not afraid of experimenting!
  • If you get bored on a project from any reason, we have couple of dozen interesting projects so you can pick the one you like the most! We provide you with career opportunities within the company and will support you in driving your career in any direction you want to go!

We are listening

How would you rate your experience with Endava so far?

We would appreciate talking to you about your feedback. Could you share with us your contact details?