Python Backend Engineer
We’re looking for a Backend Python developer interested in optimizing our internal Python tooling, which automates the processes of defining space-to-ground interfaces between Creotech’s satellites and Mission Control.
Responsibilities
Build tooling for satellite testing & operations;
Automate testing, validation & build processes using CI/CD
Participate in satellite testing campaigns in our satellite laboratory and remote locations (all the way to the SpaceX integration facility);
Write clean, efficient, well-documented and testable code;
Employ version control tools (e.g., Git) and containerization technologies (e.g., Docker) to ensure robust and scalable development workflows;
Manage software engineering fundamentals, including documentation, version control, and team collaboration;
Identify and resolve bugs and issues;
Deploy and monitor developed systems.
Qualification
Minimum of 2 years of experience in application development;
Bachelor’s degree in Computer Science or a related field or equivalent experience.
Experienced with Git
Experienced CI/CD methodology;
Proficient in Python and familiar with other backend technologies.
Experienced with relational databases (PostgreSQL, TimescaleDB)
Familiar with containerization (Docker).
Comfortable working in a Linux environment.
Proficiency in English.
Nice to have
Familiarity with DevOps practices and infrastructure as code (e.g., Terraform, Ansible).
Familiarity with aerospace industry and standards (e.g. UAV protocols, CCSDS, ECSS).
Knowledge of cloud platforms such as AWS, Azure, or GCP.
We offer
Work in a friendly, well-coordinated team of enthusiasts
Stable employment in a modern company with an established market position
Attractive salary and benefits package (e.g., private medical care, sports card)
Opportunities for professional development and participation in innovative projects
Python Backend Engineer
Python Backend Engineer