Our Tirana delivery center is not an outsourcing floor, it is where some of our most demanding backend work happens: event pipelines for logistics clients, integration layers for banking systems, and the services extracted during legacy-modernization programs. As a backend engineer you will join a squad led by a senior or principal engineer, own well-scoped services end to end, and get more code review in a month than most engineers get in a year.
The role is onsite at our Square 21 office on Kavaja Street, deliberately: the squads there run a strong pairing and mentorship culture, and proximity is part of how it works. Expect a stack centered on Node.js and Go, PostgreSQL, Kafka, and AWS, a structured growth framework with promotion criteria you can read, and a direct path toward senior scope within the team.
What you'll do
- Build and maintain backend services, REST and event-driven APIs, and data integrations
- Write tested, observable code and take part in code review as both author and reviewer
- Own well-scoped services in production, including dashboards, alerts, and runbooks
- Collaborate daily with senior engineers through pairing and design discussions
- Contribute to migration and modernization workstreams on client engagements
- Document what you build so the next engineer, or the client's team, can run it
What we're looking for
- 3+ years of backend development experience with Node.js, Go, or a comparable stack
- Solid SQL and data-modeling fundamentals, ideally with PostgreSQL
- Working understanding of HTTP APIs, authentication, and message queues
- Experience with Git-based workflows, CI pipelines, and automated testing
- Curiosity and a demonstrated habit of learning in public, questions welcome, cargo-culting not
- Fluent English; the working language across all Idealdevs squads
Nice to have
- Exposure to Kafka, RabbitMQ, or other streaming and messaging systems
- Experience with Docker and Kubernetes in any environment
- Contributions to open source or a technical blog, however small
- Interest in eventually rotating through our Berlin or Lisbon hubs