You develop modern backend and server applications for our CAIGOS products together with an agile team
You work on high-performance systems for processing, delivering and integrating geospatial data
Development and further enhancement of our backend and server applications in C++
Implementation of stable, high-performance software solutions based on modern C++ frameworks (e.g., Qt, Boost)
Development of business logic, services and interfaces
Integration and connection of various data sources and APIs
Evaluating functional requirements and translating them into sustainable technical solutions
Contributing to architecture and design decisions in the backend domain
Working in an agile team (Scrum), including code reviews and testing
Requirements
Experience in software development with C++ — whether as an entry-level or experienced developer
Good knowledge of object-oriented software development and modern C++ concepts
Experience with frameworks such as Qt, Boost or comparable libraries is a plus
Interest in stable, high-performance server and backend systems
Basic understanding of software architecture, clean code and testability
Knowledge of web or API technologies is helpful but not required
Team player, self-motivation and a desire to develop professionally
Good German language skills, written and spoken
Tech Stack
Qt
Benefits
A permanent employment contract in an unbureaucratic company
Flexible working hours and remote work
Independent, responsible work in a highly motivated agile team
Continuous training program through the CAIGOS Academy and access to online learning platforms
Open, first-name communication culture and mutual respect across the company
Support for retirement provision, attractive holiday and time-off arrangements, bike leasing, corporate benefits, and additional days off for voluntary social work
Diverse teams made up of open and warm-hearted people