Senior Python Developer

Luxoft

Województwo małopolskie

On-site

PLN 260,000 - 360,000

Full time

43 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Luxoft is seeking an experienced Python Engineer to design and implement scalable backend services within an enterprise-scale project for a global investment banking client. You will contribute to distributed microservices, leverage Spring Boot?

(note: text mentions Spring Boot in general; here focus on Python), cloud-enabled environments, and secure, robust architectures while collaborating with architects, QA, and DevOps in an Agile team.

Qualifications

  • 8+ years 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)
  • Experience with authentication and authorization mechanisms (e.g., OAuth2, JWT, Microsoft EntraId)
  • 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

Responsibilities

  • Design and implement scalable, production-grade backend systems and microservices.
  • Develop clean, maintainable codebases and build scalable distributed services.
  • Implement well-known communication and integration patterns across services.
  • Apply best practices for large-scale distributed systems and code quality.
  • Collaborate with architects, QA, DevOps and stakeholders in an agile setup.
  • Provide technical direction and mentoring.

Skills

Python development
FastAPI
AsyncIO
REST API
Kafka
OAuth2
JWT
PostgreSQL
MongoDB
Redis
Docker
Kubernetes
CI/CD
pytest
Distributed systems

Tools

Docker
Kubernetes
Kafka

Job description

DXC Luxoft is a global IT services and consulting company, part of DXC Technology, delivering cutting-edge digital and software solutions worldwide. We partner with leading financial institutions and global enterprises, helping them transform and scale through modern technology.

Join a global community of engineers and be part of building impactful, modern technology solutions!

Project 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 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)
  • Experience with authentication and authorization mechanisms (e.g., OAuth2, JWT, Microsoft EntraId)
  • 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
Nice-to-Have Skills Description:
  • Experience with observability and monitoring tooling (e.g., Prometheus, Grafana, OpenTelemetry)
  • Experience with event-driven and streaming architectures
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 Poland • Kraków

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

Luxoft • Kraków

On-site
PLN 300,000 - 420,000
Laptop provided
Monitor provided
Senior Python Developer
Senior Python Developer

Luxoft • Kraków

On-site
PLN 260,000 - 420,000
Senior Java Backend Developer
Senior Java Backend Developer

Luxoft • Województwo małopolskie

On-site
PLN 180,000 - 210,000
Senior Data Analyst
Senior Data Analyst

Luxoft • Poland

On-site
PLN 120,000 - 180,000
Senior Java Developer (low-latency)
Senior Java Developer (low-latency)

Luxoft • Województwo małopolskie

On-site
PLN 350,000 - 520,000
Senior Java Developer (low-latency)
Senior Java Developer (low-latency)

Luxoft • Wrocław

On-site
PLN 300,000 - 420,000
Senior Backend Engineer (Cloud)
Senior Backend Engineer (Cloud)

Luxoft • Poland

On-site
PLN 260,000 - 380,000
Senior Python Backend Engineer – Microservices in the Cloud
Senior Python Backend Engineer – Microservices in the Cloud

Luxoft • Województwo małopolskie

On-site
PLN 260,000 - 360,000
Senior DevOps Engineer
Senior DevOps Engineer

Luxoft • Wrocław

On-site
PLN 180,000 - 260,000