Your message has been sent successfully!

Our team will contact you shortly.

We believe in:
Collaboration

*Other than you, of course

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

We offer you more than pizza on Fridays

  • 6-hour net workday

  • Remote work

  • Flexible working hours

  • 20 vacation days + 1 day for each year in the company

  • Private Health Insurance With Full Pregnancy/Maternity Coverage for You and Your Family (Applicable only for Serbian citizens)

  • 10 Days of paid paternity leave

  • MacBook

  • Pet-friendly office

  • Salary up to 2400-4000 EUR Gross*

  • Monthly budget for working from home expenses of 50 EUR

  • A dynamic and friendly atmosphere where you can further develop your skills while having fun!

Selection process:

  • 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)

*Gross salary includes the net salary plus taxes and contributions for pension, social, and disability insurance, unemployment insurance, and income tax that are paid to the state.
Net salary is the amount of money an employee takes home after deductions like taxes, social security, health insurance, and retirement contributions.

Seems Like a Job Made for You?

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

Technology experience
General experience
The salary that you take home after all deductions have been subtracted from the gross amount.
Hiring

Hiring Process at FatCat Coders: What to Expect?

7 min readwritten by Katarina Stojković

We strive to make our recruitment process as transparent and feedback-focused as possible. To help you prepare, we'll provide detailed insights into each step of the process along with tips for every stage.

Read more
Benefits

Benefits Designed for Work-Life Balance

6 min readwritten by Katarina Stojković

Fostering a culture of well-being and professional development is at our core, which is reflected in our comprehensive benefits package. Explore the range of benefits available and how they contribute to work-life integration.

Read more