Senior Python Backend Engineer, Legacy Migration
3 500 – 3 600 $в месяц
WORKSHORESpain и ещё 3 городаУдалённоПолная занятость
PythonPostgreSQLJavaCI/CDDockerGitREST APIOracleGCPGitHubLegacy Migration
Описание
This role involves modernizing a mission-critical last-mile delivery platform for a European logistics tech company by incrementally migrating a Java/Oracle backend to Python and PostgreSQL, rebuilding carrier integrations and keeping the live production system stable.
Responsibilities
- Maintain and improve existing backend services while migrating functionality to Python and PostgreSQL
- Participate in planning and executing an incremental migration of a production system
- Refactor legacy code and introduce modern engineering practices
- Develop and optimize PostgreSQL databases, queries, and data models
- Rebuild critical carrier integrations using the new technology stack
- Introduce automated unit and integration testing into legacy applications
- Ensure high availability, performance, and reliability throughout the migration
- Manage application deployments and production stability
- Apply AI-assisted development tools to improve engineering productivity
- Collaborate with Product Managers and engineering teams throughout the development lifecycle
Requirements
- Extensive commercial experience with Python backend development
- Advanced PostgreSQL expertise, including query optimization, database design, and complex data processing
- Proven experience maintaining and modernizing legacy codebases
- Hands-on experience with technology migrations or major system refactoring
- Experience developing high-load, high-volume backend applications
- Strong understanding of unit testing, integration testing, and test automation
- Experience with Docker, REST APIs, Git, GitHub, and CI/CD pipelines
- Practical experience using AI-assisted coding tools
- Ability to independently manage technical tasks and production deployments
- Strong communication skills and good English
Nice to have
- Commercial experience with Java
- Knowledge of Oracle databases
- Experience with Google Cloud Platform
- Familiarity with GitHub Actions or GCP Cloud Build
- Background in logistics, delivery platforms, or e-commerce
- Experience working in cross-functional product teams
We offer
- Opportunity to work on a large-scale production platform
- Challenging backend modernization and migration project
- High technical ownership and autonomy
- International engineering team
- Remote B2B cooperation
- Opportunity to contribute to long-term architectural improvements
Hiring process
- Apply through Djinni and share your CV or LinkedIn profile