For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Shakers
Shakers

Senior Software Engineer (Python)

Location

Remote restrictions apply
See all remote locations

Salary Estimate

N/AIconOpenNewWindows

Seniority

Senior

Tech stacks

Java
Oracle
PostgreSQL
+15

Permanent role
a month ago
Apply now

Joining a fast-growing European logistics tech company building the infrastructure that makes last-mile delivery smarter, greener, and more reliable. This is a backend engineering role at the heart of a critical platform migration, embedded in an empowered product squad.

🎯 The challenge

The PUDO platform processes thousands of daily parcel events across Spain and Portugal on a large, battle-tested Java + Oracle codebase. The mission: keep that system stable and reliable while progressively migrating it to a modern Python + PostgreSQL stack. This is not a rewrite from scratch. It requires technical judgment, respect for what works, and the ability to plan and execute a migration without disrupting live operations.

🛠️ Responsibilities

  • Own and evolve the existing Java + Oracle codebase while driving the migration to Python + PostgreSQL
  • Lead the rewrite of critical carrier integrations on the new stack
  • Introduce and champion automated testing in a codebase with no prior 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, 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

About Shakers

🔗Website
Visit company profileIconOpenNewWindows

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2026 Arc
Cookie PolicyPrivacy PolicyTerms of Service