Senior Python Backend Architect (Remote)

OnHires

Polska

Hybrid

PLN 306,000 - 481,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

OnHires is seeking a Senior Python Software Engineer to design, build, and evolve the backend infrastructure powering an AI-first platform. You will own backend components end-to-end, from design through production, focusing on scalable Python services and distributed systems.

The role emphasizes architecture, performance tuning, and collaboration with product and engineering, in a fully remote Eastern Europe setting with core hours roughly 11:00-18:00 CET.

Qualifications

  • 5+ years of commercial Python software development experience, primarily focused on backend systems.
  • Strong object-oriented programming and core software engineering fundamentals.
  • Proven experience designing and building production backend applications and services.
  • Strong hands-on experience with system design and backend architecture.
  • Experience designing and developing microservices and distributed systems.
  • Practical experience with asynchronous and/or event-driven processing.
  • Experience with Django, FastAPI, or comparable Python backend frameworks.
  • Experience with RabbitMQ, Kafka, or similar messaging systems.
  • Strong understanding of distributed-system concerns such as reliability, retries, idempotency, and failure handling.
  • Experience solving production scalability and performance problems, including identifying system bottlenecks and reasoning about horizontal scaling.
  • Strong relational database fundamentals and experience investigating query performance, transactions, concurrency, or database bottlenecks.
  • Ability to reason clearly about architectural trade-offs, failure modes, scalability, and reliability.
  • Experience taking meaningful technical ownership of systems, services, or substantial backend functionality.
  • Experience with Docker and Kubernetes.
  • Strong understanding of the complete Software Development Lifecycle (SDLC).
  • Solid Git workflow and version control experience.
  • Experience working in agile, cross-functional product teams.
  • Good written and spoken English.

Responsibilities

  • Design, build, and evolve scalable Python backend services and microservices.
  • Own backend components end-to-end, from system design and technical decisions through implementation, testing, deployment, and production support.
  • Design asynchronous and distributed workflows and real-time communication components.
  • Work with messaging systems, event-driven processing, and distributed application patterns.
  • Design systems with scalability, reliability, consistency, and failure handling in mind.
  • Investigate and solve production performance and database bottlenecks.
  • Make architectural decisions and evaluate trade-offs between different technical approaches.
  • Collaborate closely with Product, QA, and Engineering throughout the SDLC.
  • Write clean, maintainable, well-tested production code.
  • Contribute to architecture reviews, code reviews, documentation, and engineering best practices.

Skills

Python
Django
FastAPI
Architecture
Distributed systems
Asynchronous
Docker
Kubernetes
PostgreSQL
NoSQL
RabbitMQ
Kafka
REST APIs
Git
SDLC
English

Tools

Docker
Kubernetes
RabbitMQ
Kafka
PostgreSQL
NoSQL

Job description

OnHires is seeking a Senior Python Software Engineer to design, build, and evolve the backend infrastructure powering an AI-first platform. You will own backend components end-to-end, from design through production, focusing on scalable Python services and distributed systems.

The role emphasizes architecture, performance tuning, and collaboration with product and engineering, in a fully remote Eastern Europe setting with core hours roughly 11:00-18:00 CET.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Software Engineer (Product)
Senior Python Software Engineer (Product)

OnHires • Polska

Hybrid
PLN 306,000 - 481,000
Senior Python Engineer - Remote, Big-Data SaaS Platform
Senior Python Engineer - Remote, Big-Data SaaS Platform

Dotlinkers IT recruitment • Poland

Remote
PLN 257,000 - 307,000
Senior Python Engineer - Data Platform, Remote
Senior Python Engineer - Data Platform, Remote

jobr.pro • Warszawa

On-site
PLN 180,000 - 240,000
Remote work
Global projects
Travel opportunities
+4
Senior Backend Python Engineer — Remote (Poland)
Senior Backend Python Engineer — Remote (Poland)

payabl. • Warszawa

On-site
PLN 180,000 - 240,000
Provident Fund
Learning budget
Wolt allowance (€150 monthly)
+8
Senior Python Backend Engineer - Remote (Microservices)
Senior Python Backend Engineer - Remote (Microservices)

payabl. • Warszawa

On-site
PLN 214,592 - 321,888
Annual Learning Budget
€150 monthly Wolt allowance
SportsBenefits membership
+2
Senior Backend Engineer - AI-Driven, Open-Source & Scale
Senior Backend Engineer - AI-Driven, Open-Source & Scale

upside • Polska

Hybrid
PLN 232,000 - 296,000
Remote Senior AI Backend Engineer (Go & Python)
Remote Senior AI Backend Engineer (Go & Python)

Experis • Polska

Hybrid
PLN 200,000 - 320,000
Medicover healthcare
Multisport card
Group life insurance
+2
Senior Python Backend Engineer – Fintech Services (Remote)
Senior Python Backend Engineer – Fintech Services (Remote)

Payabl • Warszawa

Hybrid
PLN 240,000 - 360,000
Senior Python Backend Engineer - Remote Fintech Services
Senior Python Backend Engineer - Remote Fintech Services

payabl • Warszawa

On-site
PLN 200,000 - 280,000
Remote from Poland
Contractor arrangement
Senior Python Architect — Hybrid, Mentorship & Growth
Senior Python Architect — Hybrid, Mentorship & Growth

Praxis Tech • Warszawa

Hybrid
PLN 180,000 - 260,000
Hybrid work Warsaw/Kyiv
Flexible hours
Growth opportunities
+1