
Senior Backend Developer (m/f)
- Zagreb
- Stalni radni odnos
- Puno radno vrijeme
- 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 design
- Familiarity with PostgreSQL and ORM tools like TypeORM, including migrations and seed data handling
- Experience in building scalable, modular backend systems, ideally in a microservice or event-driven environment
- Ability to work collaboratively in agile, cross-functional teams
- Proactive communication skills when working with product managers, QA engineers, and other developers
- A mindset focused on solving complex backend challenges, optimizing performance, and handling large volumes of data
- Familiarity with CI/CD pipelines
- An interest in creating and improving user flows
- Familiarity with PHP (ideally Symfony or Laravel)
- Solid understanding of how frontend frameworks work and interact with backend
- NestJS and TypeScript as the core framework and language for building scalable server-side applications
- PostgreSQL with TypeORM for database interaction
- Jest for unit, integration and end-to-end testing
- Docker for containerized development and production environments
- Swagger (OpenAPI) for automated REST API documentation
- Redis and Socket.io for real-time communication and caching
- Consuming APIs
- Communicating with backends
- Processing large amounts of data
- Creating seamless user flows
- A positive and supportive development team culture
- Hybrid work possibilities after onboarding
- Co-financed Multisport card
- Annual medical check-ups
- Family benefits (financial support for new parents, 2-month paternity leave, flexible work hours for new moms)
- Days off for birthdays and other life milestones
- Your choice of equipment (Linux or macOS laptop)
- Dog-friendly offices
- 22-30 vacation days (depending on tenure and age)