Full-Stack Developer
- Remote
- Full-time/Part-time
- 2400-4000 EUR Gross
- 7h
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.