Senior Backend Developer (m/f)
Njuskalo Hr — Croatia · Posted ~1 day ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Njuškalo is the leading Croatian marketplace, connecting more than 1.1 million active users daily.
We pride ourselves on offering our users a simple, intuitive platform for online buying and selling, while providing our employees with a dynamic environment full of opportunities for growth and development.
Our culture has been recognized with a Great Place To Work certificate that we obtained for the third year in a row.
With over 11,000 new ads created daily, your work will directly impact users across the country – from your friends and family to your neighbors and even your postman.
Imagine seeing your code “in action” and having those bragging rights!
As a Backend Developer, you’ll join a continuously evolving, large-scale project that has been improving lives by connecting buyers and sellers for years.
Who are we looking for?
We’re looking for someone who can bring the following skills and qualities to our team:
Strong proficiency in TypeScript and modern JavaScript (ES6+)Solid experience with NestJS (or other similar framework) and Express, with a deep understanding of API architecture and backend service designFamiliarity with PostgreSQL and ORM tools like TypeORM, including migrations and seed data handlingExperience in building scalable, modular backend systems, ideally in a microservice or event-driven environmentAbility to work collaboratively in agile, cross-functional teamsProactive communication skills when working with product managers, QA engineers, and other developersA mindset focused on solving complex backend challenges, optimizing performance, and handling large volumes of data
Bonus Skills
Familiarity with CI/CD pipelinesAn interest in creating and improving user flowsFamiliarity with PHP (ideally Symfony or Laravel)Solid understanding of how frontend frameworks work and interact with backend
What You'll Work On
We are looking for a passionate Backend Developer to join one of our four cross-functional development teams.
Here’s the tech stack waiting for you:
NestJS and TypeScript as the core framework and language for building scalable server-side applicationsPostgreSQL with TypeORM for database interactionJest for unit, integration and end-to-end testingDocker for containerized development and production environmentsSwagger (OpenAPI) for automated REST API documentationRedis and Socket.io for real-time communication and caching
How We Work
At Njuškalo, development is organized into agile, cross-functional teams that include frontend developers, backend developers, QA specialists, product owners, and mobile developers.
These teams are designed to foster collaboration, autonomy, and ownership, enabling seamless end-to-end product delivery.
Each team works closely with Data Science to solve complex challenges and deliver value to our users.
On the frontend side, our focus isn’t just on styling and animations; we tackle exciting problems like:
Consuming APIsCommunicating with backendsProcessing large amounts of dataCreating seamless user flows
Your proactive communication with designers, product development, and team members will be crucial in delivering exceptional results.
Why you'll Love It Here
At Njuškalo, we care about our team and their well-being.
Here’s what we offer:
A positive and supportive development team cultureHybrid work possibilities after onboardingCo-financed Multisport cardAnnual medical check-upsFamily benefits (financial support for new parents, flexible work hours for new moms)Days off for birthdays and other life milestonesYour choice of equipment (Linux or macOS laptop)Dog-friendly offices22-30 vacation days (depending on tenure and age)
Ready to Make an Impact?
If you're excited about shaping products used by millions of users, we'd love to hear from you.
Apply today!
We have 66,600 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 66,600 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume