4+ years of experience





Selection process duration: 3h+

Back-end Node.js Developer

Not Active

4+ years of experience





Selection process duration: 3h+

Why should you apply?

This is a great opportunity to collaborate with professionals on a long-term project while using modern technologies. You can work either remotely or from the office, and expect a competitive salary, budgets for professional development, private health insurance, as well as a great work culture.

About this company

ThinkIT was founded in Belgrade, in 2013. It’s a software company that mainly focuses on their own product, with Education being the main industry they operate in. 

During the last eight years, they have developed several SaaS products which are being sold in several countries, with hundreds of thousands of customers using them. ThinkIT is a great fit for engineers who dedicate themselves to a project down to the smallest details and are able to work in a small multidisciplinary team with a strong business spirit.

Selection process 

  • FatCat Select HR Video Screening - 20 min

  • FatCat Select Tech Screening Questionnaire - 30 min

  • Client-side Intro Meeting - 1h 

  • Client-side Tech Assessment in the form of short tests 

  • Client-side Tech Interview - 1h

Position details 

As the JavaScript Developer, you will deliver identity assurance solutions and products, alongside your team. The code already exists, where they are adding new features and optimizing old ones. 

You will be responsible for the development of the backend services, database, and making sure that 50k active users have no hiccups! Potentially, you have the opportunity to become a Team Leader on this project.

Project details 

The project you will be working on is called Goin. It gives students the opportunity to connect with each other and bridge the gap between admission and enrollment while boosting the conversion from the former to the latter. Also, Goin will support the overall experience and well-being of the university’s next cohort of students.

Key responsibilities 

  • Working with a team to help deliver identity assurance and solutions

  • Responsibility for developing the backend services and database

  • Ensuring that the code is optimized to handle 50k active users.  This is essential.


The ideal candidate: 

  • Has a minimum of four years of experience working with JavaScript

  • Has experience working with most of the following technologies: JavaScript (ES2015+), NodeJS (Microservices with Cote, Express is a plus), TypeScript, Chai/Mocha, MongoDB Firebase (Firestore, cloud functions), Docker 

  • Has experience with similar commercial projects (mobile app + API).

  • Holds a Bachelor’s degree

  • Is familiar with Agile/Scrum methodologies

  • Is able to work independently and as a team player

  • Must have a desire to learn new skills and keep up to date with advances in the development tools and frameworks.

  • Is proficient with verbal and written English

Nice to have:

  • Experience with React/Redux is a big plus 

  • Knowledge of server-side language (Java, PHP, etc.) is a plus 

  • Architecture skills are a plus


At the moment, there are 30 employees onboard. By the end of next year, the company expects to improve its products and scale to several countries. You will join a team of four members, with seniority ranging from Medior to Senior. They are using Agile-Scrum as their working methodology.

Working conditions

  • Working hours: 9-17h fixed, not open to flexible working hours.

  • This position can be full-remote with office visits from time to time (i.e. twice a month). Also, the hybrid model/office model is at the candidate's choice.

  • 20 days of vacation

  • Sick leave: five days covered, with no decrease in salary

  • Budget for the necessary equipment: 1.800e

  • 6 months probation period, after that an indefinite business contract

  • 30 days notice period

  • Salaries paid on the last day of the month

  • Competitive salary based on knowledge and experience

  • Before Covid, they regularly travelled to the Netherlands as their other colleagues were located there. As soon as the Covid situation gets better, they will start doing it again.


  • Private health insurance

  • Study resources budget

  • Financial and career opportunities

  • ThinkIT retreat house (coming next year)

  • The more time an employee spends in a company, while contributing a lot to a project, will be compensated with more yearly days off

  • You can earn bonuses by tutoring interns and juniors, and contributing the company with knowledge sharing

Seems like a job made for you?

Fill in the form and apply today, we’ll reach out shortly.