Software Engineer ( Fullstack/Backend)
City of Zagreb
On-site 3-5 years of professional experience
Short Description
On behalf of our client Daytona, we are looking for a Software Engineer ( Fullstack/ Backend) to join their team in Zagreb or Split.As a Software Engineer at Daytona, you will work across our core applications and services that power the Daytona platform — from our API layer to the services that orchestrate secure sandbox environments for AI agents and developers. You will be deeply involved in building, improving, and maintaining the systems that our users and customers depend on daily.
Description
- Design, develop, and maintain Daytona's core API services built with NestJS (TypeScript/Node.js)
- Contribute to backend services and platform components written in Go
- Triage, investigate, and resolve outstanding GitHub issues across Daytona's open-source and internal repositories
- Collaborate with product and design teams to implement new features end-to-end, from API design to frontend integration where needed
- Write clean, well-tested, and documented code; participate in thorough code reviews
- Improve API performance, reliability, and developer experience (documentation, SDK ergonomics, endpoint design)
- Work with PostgreSQL and other data stores — writing efficient queries, designing schemas, and optimizing database performance
- Contribute to CI/CD pipelines and automated testing to maintain high deployment confidence
- Engage with the open-source community by reviewing external contributions, responding to issues, and maintaining public-facing repositories
Requirements
- 3+ years of professional software engineering experience
- Strong proficiency with TypeScript/Node.js and the NestJS framework (or comparable backend frameworks like Express, Fastify)
- Experience with RESTful API design and implementation
- Solid understanding of relational databases, particularly PostgreSQL (schema design, query optimization, migrations)
- Familiarity with Git workflows and GitHub-based development processes
- Experience writing unit, integration, and end-to-end tests
- Comfortable working in a distributed, remote-first team
- Familiarity with agentic workflows and AI coding assistants (Claude Code, Cursor, Opencode or similar)