Our client in the SaaS sector based in Vienna offers an exciting opportunity for experienced backend experts who love modern technologies and want to design scalable architectures. They are looking for a passionate developer who not only writes code but also actively contributes to technological advancement.
Your responsibilities :
- Develop and improve backend services : Build and maintain SaaS backends using Python, Django, Django REST Framework, and FastAPI – complemented by modern technologies like Go, Java, or NestJS
- Apply architectural concepts : Use of Domain-Driven Design, modular monoliths (moduliths), microservices, and hexagonal architecture
- Design event-driven systems : Implement asynchronous communication using RabbitMQ or Kafka
- Optimize performance : Refactor existing systems, improve SQL queries in PostgreSQL, and ensure high-performing APIs
- Ensure code quality : Write clean, tested, and documented code; conduct code reviews and actively manage knowledge within the team
- Use modern tools : Leverage AI coding assistants and automation to increase efficiency
- Collaborate in an agile way : Work with colleagues from product, frontend, and QA in a Scrum / Kanban setup
Your profile :
Extensive experience : At least 10 years in backend development, solid knowledge of Python / Django, and experience with other backend languages or frameworks (e.g., Java, Go, Node.js / NestJS)Architectural understanding : Confident in applying Domain-Driven Design, modular monoliths, microservices, and hexagonal architectureMessaging know-how : Hands-on experience with RabbitMQ or Kafka in production environmentsAPI expertise : Experience in building and integrating RESTful APIs; knowledge of FastAPI is a plusDatabase skills : Solid knowledge of PostgreSQL – from schema design to performance optimizationDevOps mindset : Experience with Docker and Kubernetes is a plusAgile work style : Team player with excellent English skills; German is a plusCuriosity and willingness to learn : Openness to new tools, methods, and technologiesWhat you can expect :
Contribute, not just participate : Become part of a company evolving from startup to enterprise solutionCutting-edge technologies : Work with current technologies and tools – directly in your daily projectsGrowth & development : Continuous learning through collaboration with an experienced management teamInternational environment : Collaborate with a globally oriented teamFlexible working : Hybrid work model with remote days and a Vienna-based officeLong-term perspective : Permanent full-time employment with attractive compensationJobNr : 3273