Senior Python Developer

Luxoft Poland

Kraków

Hybrid

PLN 180,000 - 260,000

Full time

19 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

MyBenefit program
Employee assistance program
LuxTalent platform
Internal Mobility program

Job summary

Luxoft Poland is seeking an experienced Python Engineer to design and build scalable backend services for a long-term enterprise project in investment banking. You will work on a distributed microservices platform using Spring Boot-based ecosystems and Python runtimes, focusing on clean architectures and high performance.

The role involves collaborating with architects, QA, DevOps, and stakeholders in an Agile environment, mentoring teammates, and applying best practices across the stack.

Qualifications

  • 8+ years of Python development delivering production systems.
  • Advanced Python proficiency, scalable microservices (FastAPI, AsyncIO).
  • Experience with API integration patterns and inter-service communication (REST, Kafka).
  • Two backend/data-intensive solutions delivered to production (high-throughput APIs, data pipelines or search).
  • Proficiency with relational and NoSQL databases (PostgreSQL, MongoDB), caching (Redis), message queues, and Docker/Kubernetes.
  • Strong fundamentals: data structures, algorithms, concurrency, asynchronous programming, API design (REST/gRPC).
  • Testing practices: unit/integration/e2e (pytest) and CI/CD pipelines.
  • Ability to evaluate tools/frameworks and iterate PoCs quickly.
  • Familiarity with cloud platforms (Azure/AWS/GCP) and IaC.
  • Strong debugging and optimization for high-performance Python apps.

Responsibilities

  • Design and implement scalable, production-grade backend systems and microservices.
  • Develop clean, maintainable codebases and scale distributed services.
  • Implement integration patterns and ensure reliable inter-service communication.
  • Collaborate with architects, QA, DevOps and stakeholders in an agile setup.
  • Provide technical direction, best practices, and mentoring.

Skills

Python backend
FastAPI/AsyncIO
API integration (REST/Kafka)
Distributed systems design
Databases: PostgreSQL/MongoDB
Caching: Redis
Docker/Kubernetes
CI/CD & testing (pytest)
Cloud familiarity (Azure/AWS/GCP)

Tools

PostgreSQL
MongoDB
Redis
Kafka
Docker
Kubernetes
FastAPI
pytest
CI/CD pipelines

Job description

You will join a long-term, enterprise-scale project for a global client in the investment banking domain. The project focuses on building and evolving a set of mission-critical backend services that support complex business workflows, regulatory processes, and system integrations across the bank's ecosystem.

The platform is based on a distributed microservices architecture, leveraging Spring Boot, event-driven communication, and BPM-driven process orchestration. The system operates in a cloud-enabled, containerized environment, with a strong emphasis on security, scalability, resiliency, and maintainability.

You will work closely with architects, QA engineers, DevOps, and business stakeholders in an agile setup, contributing not only code but also technical direction, best practices, and mentoring.

Responsibilities:

The Python Engineer's role is to design and implement scalable, production-grade backend systems and microservices. The person we are looking for should be able to develop clean, maintainable codebases, build and scale distributed services, implement well-known communication and integration patterns, and apply best practices for large-scale distributed systems.

Mandatory Skills Description:
  • At least 8+ years of practical experience in Python development and delivering production systems.
  • Advanced Python proficiency, especially in scalable, clean code architecture and microservices (e.g., FastAPI, AsyncIO)
  • Solid understanding of API integration patterns and inter-service communication (e.g., REST, Kafka)
  • At least two backend/data-intensive solutions successfully delivered to production, ideally involving high-throughput APIs, data pipelines, or search/retrieval systems
  • Practical knowledge and hands-on experience with: Relational and NoSQL databases (e.g., PostgreSQL, MongoDB), caching layers (e.g., Redis), message queues, and containerization (Docker, Kubernetes)
  • Strong grasp of software engineering fundamentals: data structures, algorithms, concurrency, asynchronous programming, and API design (REST/gRPC)
  • Solid understanding of testing practices: unit, integration, and end-to-end testing (e.g., pytest), plus CI/CD pipelines
  • Ability to evaluate trade-offs and select appropriate tools, frameworks, and architectural patterns for a given problem
  • Experience with PoC development and iterating quickly based on results
  • Familiarity with cloud platforms (e.g., Azure, AWS, GCP) and infrastructure-as-code
  • Strong debugging, profiling, and optimization skills for high-performance Python applications

Hybrid work (3 days/week from the office)

What do we offer our employees?
  • Copyrights which means higher net salary for Developers
  • Fully remote recruitment process
  • Stable employment based on an employment contract
  • MyBenefit program (sports card, well-being program etc.)
  • Employee assistance program for you and your family! (consultations with a psychologist, coaching sessions, assistance in private life)
  • LuxTalent platform (webinars, training, courses with certificates)
  • Internal Mobility program - possibility of rotation between projects, locations, accounts
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python Developer
Senior Python Developer

Luxoft • Kraków

On-site
PLN 260,000 - 420,000
[MND] Senior Python Developer (API)
[MND] Senior Python Developer (API)

Software Mind • Województwo mazowieckie

Remote
PLN 180,000 - 240,000
Flexible work
Remote cooperation
Global clients
+5
Senior Python Engineer
Senior Python Engineer

Software Mind • Warszawa

Hybrid
PLN 180,000 - 300,000
Language classes
Knowledge-sharing initiatives
Private healthcare
+1
Lead Python Developer
Lead Python Developer

EPAM Systems • Polska

Hybrid
PLN 250,000 - 350,000
Hybrid work
Remote within Poland
Relocation opportunities
+2
Senior Python Developer (subcontractor)
Senior Python Developer (subcontractor)

AIDA projektai, MB • Warszawa

On-site
PLN 180,000 - 240,000
Python Developer
Python Developer

EPAM Systems • Kraków

On-site
PLN 180,000 - 260,000
Hybrid by design
Remote within Poland
Work abroad up to 60 days
+6
Senior Python Backend Engineer – Microservices, Cloud, Hybrid
Senior Python Backend Engineer – Microservices, Cloud, Hybrid

Luxoft Poland • Kraków

Hybrid
PLN 180,000 - 260,000
MyBenefit program
Employee assistance program
LuxTalent platform
+1
Python Developer
Python Developer

Response Informatics Limited. • Kraków

On-site
PLN 180,000 - 240,000
[WCF] Senior Python Engineer
[WCF] Senior Python Engineer

Software Mind • Warszawa

On-site
PLN 260,000 - 360,000
Flexible cooperation
International projects
Travel opportunities
+5
[WCF] Senior Python Engineer
[WCF] Senior Python Engineer

Software Mind • Województwo mazowieckie

Remote
PLN 210,000 - 300,000
Flexible and remote cooperation
International projects
Travel for international projects
+5