Python Backend Engineer

SoftwareSearch
1 month ago

Role details

Contract type
Temporary to permanent
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 5.5K

Job location

Tech stack

Java
Automation of Tests
Code Coverage
Code Review
Continuous Integration
Relational Databases
Linux
Python
PostgreSQL
MySQL
SQL Databases
Flask
Backend
GIT
FastAPI
Pytest
REST
Docker
Legacy Systems
Microservices

Job description

We are seeking a Senior Python Backend Engineer to take ownership of a high-impact migration project: modernising critical legacy systems into scalable, production-ready Python microservices. This is a senior role where you'll be expected to influence architecture, guide best practices, and mentor others, while ensuring business continuity during the migration., * Lead the refactoring and migration of large, business-critical legacy systems into Python (FastAPI /Flask).

  • Define and implement backend architecture and microservice patterns for scalable services.
  • Ensure functional parity and backward compatibility between legacy and new systems.
  • Introduce and enforce best practices in testing, CI/CD, and documentation.
  • Act as a key technical point of contact between engineering and business teams.
  • Mentor junior and mid-level engineers on the migration project.
  • Conduct code reviews and maintain high coding standards.
  • Drive automation, performance, and reliability improvements across the backend.

Requirements

Do you have experience in Swift?, * 4+ years of professional Python backend development.

  • Strong ability to work with and migrate from legacy systems (Java, Swift, WebObjects/Project Wonder is a plus).
  • Proficient with Linux, Docker, RESTful APIs, and relational databases (PostgreSQL, MySQL, SQL Alchemy).
  • Experienced with CI/CD pipelines, Git workflows, and automated testing (pytest/unittest).
  • Strong communicator with the ability to work closely with business and product stakeholders.
  • Experience mentoring engineers and contributing to team-wide technical excellence.
  • Banking or finance background is highly advantageous.

Deliverables

  • Python-based, production-ready backend services replacing legacy components.
  • Robust, well-documented migration framework.
  • Comprehensive test coverage for critical features and edge cases.
  • Modular backend architecture designed for future scalability.

Apply for this position