Назад к вакансиям

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