Bonrepublic is an HR software platform that combines goals recognition development and incentives to motivate and retain employees. We dream of a world in which the development of employees in organizations is systematically promoted and strategically managed. Bonrepublic was founded in 2020 and has already made this dream a reality for employees across Europe. To drive our dream further we are looking for support for our team of 25 employees in our Vienna office.
As the newest part of the HR WORKS group we work entrepreneurially in close collaboration with the HR WORKS team. This means for you: youll be part of a 220-person team benefit from our interdisciplinary network and have the opportunity to connect across our four locations in Vienna Freiburg Frankfurt Berlin and Cologne.
Were looking for an experienced backend engineer to help us reduce technical debt boost performance and evolve our architecture for the next stage of growth. Youll work closely with a small collaborative team where technical quality is valued as much as delivering features.
Tasks
Build and improve backend services: Develop and maintain our SaaS backend using Python Django Django REST Framework and FastAPI while exploring and introducing modern scalable technologies such as Go Java or NestJS where they add value
Apply architectural best practices: Use Domain-Driven Design modular monolith (Modulith) microservices principles and hexagonal architecture to keep our codebase scalable and maintainable
Design event-driven systems: Work with e.g. RabbitMQ or Kafka to create scalable asynchronous communication between services
Optimize performance: Refactor existing systems improve query efficiency in PostgreSQL and ensure our APIs perform reliably at scale
Maintain quality standards: Write clean tested and well-documented code; perform code reviews; share knowledge with peers
Leverage modern tools: Use AI coding assistants and automation to speed up development and reduce repetitive work
Collaborate in agile teams: Work closely with product frontend and QA colleagues in a Scrum/Kanban setup contributing ideas and solutions
Requirements
- Deep experience: 10 years in backend software engineering with strong expertise in Python/Django and familiarity with other backend languages or frameworks (e.g. Java Go mindset: Solid understanding of Domain-Driven Design modular monoliths microservices and hexagonal architecture
- Messaging expertise: Hands-on experience with RabbitMQ or Kafka in production
- API skills: Proven track record in building and integrating RESTful APIs; FastAPI experience is a plus
- Database know-how: Strong PostgreSQL skills from schema design to performance tuning
- DevOps awareness: Experience with Docker and Kubernetes is an advantage
- Agile mindset: Comfortable working in agile teams with excellent communication skills in English (German is a plus)
- Continuous learning: Open to adopting new tools patterns and approaches
Benefits
Join our journey from startup success to enterprise excellence!
The company offers the opportunity to develop services using the latest technology
Shape the future learn and lead.
The opportunity to learn the latest stacks and technologies on the job
Benefit from the excellent expertise in the company where top management comes together to share knowledge
Internationally oriented company
Location: Vienna Austria this is a hybrid role with on-site but also flexibility for remote days
Contract type: Full-time permanent
Salary: Classified under the Austrian IT Collective Agreement (ST2) with a legal minimum of 5296 gross/month (14 salaries/year)
Our offer: Starting from 75000 gross/year with higher compensation possible depending on your skills and experience
Bonrepublic is an HR software platform that combines goals recognition development and incentives to motivate and retain employees. We dream of a world in which the development of employees in organizations is systematically promoted and strategically managed. Bonrepublic was founded in 2020 and has...
Bonrepublic is an HR software platform that combines goals recognition development and incentives to motivate and retain employees. We dream of a world in which the development of employees in organizations is systematically promoted and strategically managed. Bonrepublic was founded in 2020 and has already made this dream a reality for employees across Europe. To drive our dream further we are looking for support for our team of 25 employees in our Vienna office.
As the newest part of the HR WORKS group we work entrepreneurially in close collaboration with the HR WORKS team. This means for you: youll be part of a 220-person team benefit from our interdisciplinary network and have the opportunity to connect across our four locations in Vienna Freiburg Frankfurt Berlin and Cologne.
Were looking for an experienced backend engineer to help us reduce technical debt boost performance and evolve our architecture for the next stage of growth. Youll work closely with a small collaborative team where technical quality is valued as much as delivering features.
Tasks
Build and improve backend services: Develop and maintain our SaaS backend using Python Django Django REST Framework and FastAPI while exploring and introducing modern scalable technologies such as Go Java or NestJS where they add value
Apply architectural best practices: Use Domain-Driven Design modular monolith (Modulith) microservices principles and hexagonal architecture to keep our codebase scalable and maintainable
Design event-driven systems: Work with e.g. RabbitMQ or Kafka to create scalable asynchronous communication between services
Optimize performance: Refactor existing systems improve query efficiency in PostgreSQL and ensure our APIs perform reliably at scale
Maintain quality standards: Write clean tested and well-documented code; perform code reviews; share knowledge with peers
Leverage modern tools: Use AI coding assistants and automation to speed up development and reduce repetitive work
Collaborate in agile teams: Work closely with product frontend and QA colleagues in a Scrum/Kanban setup contributing ideas and solutions
Requirements
- Deep experience: 10 years in backend software engineering with strong expertise in Python/Django and familiarity with other backend languages or frameworks (e.g. Java Go mindset: Solid understanding of Domain-Driven Design modular monoliths microservices and hexagonal architecture
- Messaging expertise: Hands-on experience with RabbitMQ or Kafka in production
- API skills: Proven track record in building and integrating RESTful APIs; FastAPI experience is a plus
- Database know-how: Strong PostgreSQL skills from schema design to performance tuning
- DevOps awareness: Experience with Docker and Kubernetes is an advantage
- Agile mindset: Comfortable working in agile teams with excellent communication skills in English (German is a plus)
- Continuous learning: Open to adopting new tools patterns and approaches
Benefits
Join our journey from startup success to enterprise excellence!
The company offers the opportunity to develop services using the latest technology
Shape the future learn and lead.
The opportunity to learn the latest stacks and technologies on the job
Benefit from the excellent expertise in the company where top management comes together to share knowledge
Internationally oriented company
Location: Vienna Austria this is a hybrid role with on-site but also flexibility for remote days
Contract type: Full-time permanent
Salary: Classified under the Austrian IT Collective Agreement (ST2) with a legal minimum of 5296 gross/month (14 salaries/year)
Our offer: Starting from 75000 gross/year with higher compensation possible depending on your skills and experience
View more
View less