CAIGOS GmbH

Backend Software Developer, C++

CAIGOS GmbH

full-time

Posted on:

Location Type: Remote

Location: Germany

Visit company website

Explore more

AI Apply
Apply

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