EPAM Systems logo

Senior Python Developer

EPAM Systems
Department:UI UX Design
Type:REMOTE
Region:EU
Location:Portugal
Experience:Mid-Senior level
Estimated Salary:€45,000 - €70,000
Skills:
PYTHONFASTAPIDJANGOAPACHE KAFKAMICROSERVICESWEBSOCKETSSERVER-SENT EVENTSPROMETHEUSPOSTGRESQLMONGODBMINIOS3CLICKHOUSERABBITMQVICTORIAMETRICSREDISCONTAINERIZATIONORCHESTRATION
Share this job:

Job Description

Posted on: December 3, 2025

We are seeking a Senior Python Developer to build scalable backend solutions with modern technologies and ensure data security.

You will design modular microservices and work closely with frontend and engineering teams to deliver secure, scalable products. Apply now to contribute your expertise and lead impactful projects.

Responsibilities

  • Design scalable backend applications using Python and modern frameworks
  • Build microservices architecture ensuring modularity and reusability
  • Implement security measures to protect client data
  • Develop and maintain APIs collaborating with UI/UX and frontend developers
  • Integrate message brokers such as Apache Kafka for efficient data streaming
  • Utilize WebSockets and Server-Sent Events for real-time communication
  • Manage metric databases and object storage solutions
  • Optimize performance for handling large data volumes and concurrent users
  • Coordinate database schema design with engineering teams
  • Monitor system performance using tools like Prometheus
  • Take ownership of project outcomes and drive solutions to completion
  • Communicate confidently within cross-functional teams
  • Lead initiatives and mentor junior developers
  • Ensure adherence to best practices and coding standards

Requirements

  • Strong experience in Python development with at least 3 years in backend frameworks such as FastAPI and Django
  • Proven expertise with Apache Kafka and message broker systems
  • Solid understanding of microservice architecture and design principles
  • Experience with WebSockets and Server-Sent Events technologies
  • Knowledge of metric databases like Prometheus or ClickHouse
  • Familiarity with object storage systems such as MinIO or S3
  • Understanding of relational and NoSQL databases including PostgreSQL and MongoDB
  • Ability to design secure systems protecting client data
  • Demonstrated leadership skills and passion for leading projects
  • Experience working in cross-functional teams
  • Strong ownership mindset and problem-solving skills
  • Excellent communication skills
  • Proficient in English at B2 Upper-Intermediate level

Nice to have

  • Experience with RabbitMQ message broker
  • Knowledge of VictoriaMetrics or similar time-series databases
  • Familiarity with Redis caching solutions
  • Certification in cloud or backend technologies
  • Experience with containerization and orchestration tools

We offer

  • International projects with top brands
  • Work with global teams of highly skilled, diverse peers
  • Healthcare benefits
  • Employee financial programs
  • Paid time off and sick leave
  • Upskilling, reskilling and certification courses
  • Unlimited access to the LinkedIn Learning library and 22,000+ courses
  • Global career opportunities
  • Volunteer and community involvement opportunities
  • EPAM Employee Groups
  • Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn
Originally posted on LinkedIn

Apply now

Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!

EPAM Systems logo

EPAM Systems

View company page
DesignRemoteJobs.com logo

DesignRemoteJobs.com

Get DesignRemoteJobs.com on your phone!