Your Role at CGM:
As a leading provider of software in the healthcare sector, we operate in 19 countries with over 9,000 dedicated employees, working in a dynamic and innovative environment full of opportunities. With your commitment and passion, you have the chance to make a sustainable difference. Together, we are shaping the healthcare system of tomorrow. Join our mission and be the change – for a world where knowledge saves lives!
Are you passionate about pioneering products? Do you have the talent to transform ideas into concrete, value-adding solutions while always keeping the big picture in mind? If so, we are looking for you!
Your Contribution:
As a Backend Engineer, you will design and deliver a scalable, maintainable API that serves medical and pharmaceutical data processed by our human‑in‑the‑loop system. You will play a crucial role designing an API, the supporting data model, and collaborate with your Data Engineering colleagues, which are publishing curated data on a bi‑weekly cadence.
-
Develop a robust domain data model as the foundation for the API
-
Design and deliver a stable, versioned API that is easy to use and evolve
-
Define API lifecycle practices including change management and deprecation
-
Create automated tests across levels and maintain high code quality
-
Improve delivery with modern CI/CD and release practices
-
Monitor reliability and performance with metrics, logs, and dashboards
-
Document APIs, schemas, and changes and communicate updates clearly
-
Collaborate with colleagues and product management to align requirements
What You Bring Along:
-
5+ years in data engineering or backend engineering
-
Degree in Computer Science, Software Engineering, or a related technical field
-
Strong skills in Python and API frameworks
-
Experience designing and running production APIs at scale
-
Database proficiency, particularly PostgreSQL
-
Solid understanding of ETL pipelines and data processing patterns
-
Experience with cloud platforms and containerized deployments
-
Familiarity with GitLab CI/CD pipelines and deployment workflows
-
Strong analytical mindset for complex data structures
-
Excellent communication skills
-
Openness to AI-assisted development tools
-
Experience with Agile workflows
-
Proficiency of English language (C1 level)