
Backend Software Developer, C++
CAIGOS GmbH
full-time
Posted on:
Location Type: Remote
Location: Germany
Visit company websiteExplore more
Tech Stack
About the role
- You will develop modern backend and server applications for our CAIGOS products together with an agile team.
- You will work on high-performance systems for processing, providing and integrating geospatial data.
- Develop and enhance our backend and server applications using C++.
- Implement stable and high-performance software solutions based on modern C++ frameworks (e.g. Qt, Boost).
- Develop business logic, services and interfaces.
- Connect and integrate various data sources and APIs.
- Evaluate functional requirements and translate them into sustainable technical solutions.
- Contribute to architecture and design decisions in the backend domain.
- Work as part of an agile team (Scrum), including code reviews and testing.
Requirements
- Experience in software development with C++ — whether you are an entry-level candidate or an experienced developer.
- Strong 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 with initiative and a desire for professional development.
- Good German language skills, both written and spoken.
Benefits
- A permanent position at a non-bureaucratic company.
- Flexible working hours and the option to work remotely.
- Independent work in a highly motivated agile team.
- A continuous training program through the CAIGOS Academy and access to online learning platforms.
- Open, first-name culture and communication on equal terms throughout the company.
- Support for pension plans, attractive policies for vacation and compensatory time, bike leasing, corporate benefits, and additional days off for volunteer work.
- Diverse teams made up of open and friendly people.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
C++object-oriented software developmentmodern C++ conceptsbackend developmenthigh-performance systemsgeospatial data processingsoftware architectureclean codetestabilityAPI integration
Soft Skills
team playerinitiativedesire for professional developmentcommunication skills