Python Backend Engineer
Role details
Job location
Tech stack
Job description
test coverage - Help shape the AI-assisted development workflow for maintaining and evolving the legacy system - Manage your own deployments and take accountability for what runs in production - Collaborate with Engineering and Product Managers across the full product lifecycle Requirements - Extensive Python experience with solid ecosystem knowledge - Deep PostgreSQL expertise: data modelling, query optimisation, complex datasets - Proven track record working with and improving legacy codebases - Experience planning and executing technology migrations - Background in high-traffic, high-volume backend systems - Strong unit and integration testing skills, including introducing tests to untested codebases - AI tools as a core, systematic part of your daily workflow - Proficiency with Docker, REST APIs, CI/CD pipelines, Git and GitHub Nice to have - Java experience (the current legacy stack) - Familiarity with Oracle databases - Experience with Google Cloud Platform
Requirements
GitHub Actions, or GCP Cloud Build - Data-driven mindset; experience in Product-led or multidisciplinary teams Why this project? A genuinely complex engineering challenge: not a greenfield build, but a high-stakes migration on a live production system that carriers and consumers depend on daily. You will lead one of the most critical pieces of that migration from day one, with full ownership and AI tooling provided. Long-term, fully remote, within a company growing fast across five European markets. Ready to take end-to-end ownership of a platform that moves millions of parcels? Let's talk. PythonEngineer #BackendEngineering #LegacyMigration #LogisticsTech #RemoteWork