Your message has been sent successfully!

Our team will contact you shortly.

All roles
  • Job locationRemote
  • Work modelFull-time/Part-time
  • Expected salary2400-4000 EUR Gross
  • Interview duration, process7h
Apply
All roles

Full-Stack Developer

  • Job locationRemote
  • Work modelFull-time/Part-time
  • Expected salary2400-4000 EUR Gross
  • Interview duration, process7h
Apply

We are currently on the lookout for an experienced Full-Stack Developer with advanced skills in JavaScript and TypeScript. You'll collaborate across teams, mentor junior engineers, and engage in technical decision-making to drive clients' projects to success.

However, during the onboarding period, you will be working on our internal project. We want to ensure we get to know each other and that you are fully onboarded before moving on to client projects. If you have a passion for pushing the boundaries of technology and a track record of delivering exceptional results, we would love to meet you.

In case you are Serbian-speaking, but not necessarily located in Serbia, we encourage you to apply.

What you’ll do:

  • Understand stakeholders' needs and business objectives to create effective, user-friendly solutions

  • Design and implement robust backend solutions using Node.js, integrating with databases, APIs, and other third-party systems

  • Build rich user interfaces with React

  • Participate in software architecture and system design decisions

  • Lead smaller projects or significant parts of larger projects, ensuring that timelines are met and project objectives are achieved

  • Ensure code quality and maintainability by conducting code reviews and applying best practices in software development

  • Act as a mentor to junior engineers (P1 and P2), guiding their technical development and integration into the team

  • Continually improve our processes and solutions by keeping up with the latest trends and technologies in full-stack development

We expect you to have:

  • At least 3+ years of experience as a Full-Stack Developer

  • Advanced knowledge in JavaScript and TypeScript, along with experience in React and Node.js

  • Strong experience with database design and architecture

  • Strong understanding of relational databases (MySQL, Postgres)

  • Experience in writing complex database queries

  • Experience working with RESTful APIs and third-party integrations

  • Experience with software architecture and system design 

  • Excellent problem-solving skills and the ability to make informed technical decisions

  • Ability to mentor junior engineers

  • Excellent verbal and written English

And extra points if you have:

  • Understanding of Servers and Cloud (especially AWS)

  • Knowledge of the latest trends in web development and a continuous drive to stay informed about technological advancements

  • Bachelor's or Master's degree in Computer Science, Engineering, or related fields

  • Ability and willingness to lead small to medium projects effectively, managing both timelines and deliverables

Selection process:

  • Intro call (up to 30 minutes)

  • Homework task (up to 4 hours, depending on your knowledge and how fast you are)

  • Culture fit interview (up to 45 minutes)

  • Tech interview (up to 1.5 hours)

  • Reference check (verification of your professional background through conversations with your previous employers or colleagues)

  • Interview with our Chief Cat (up to 30 minutes)

We offer

6-hour net workday

Flexible working hours

Remote work

Macbook

20 vacation days

Edu-day off

Private health insurance

Maternity coverage

Seems like a job made for you?

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

Technology experience
General experience