Job Description

EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.

We are looking for a Senior Python Developer to join our team. You will be part of a dynamic group focused on building scalable backend solutions for a variety of business applications. This position offers the opportunity to work on challenging projects and collaborate with talented professionals in a fast-paced environment.

Responsibilities

  • Design and implement backend services using Python and SQL
  • Build and maintain HTTP APIs to support application functionality
  • Collaborate with team members to deliver high-quality software solutions
  • Troubleshoot and resolve issues in backend systems
  • Participate in code reviews and contribute to continuous improvement of development processes

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field
  • Minimum of 3 years of hands-on experience in backend programming
  • Proven experience developing production-level applications with Python
  • Deep understanding of HTTP APIs, with expertise in REST and FastAPI frameworks
  • Skilled in working with relational databases, especially SQL
  • Comfortable working with type systems for code reliability and maintainability
  • Demonstrates a collaborative attitude, low ego, and strong self-motivation
  • Effective communicator able to work well within a team
  • Good English communication skills (B2+ level or higher) and experience in client-facing roles, including direct interaction with stakeholders

Nice to have

  • Experience with Amazon Web Services for cloud-based deployments
  • Familiarity with Docker for containerization of applications
  • Knowledge of Kubernetes for orchestration and management of containers
  • Exposure to Large Language Models (LLM) for advanced AI solutions
  • Hands-on experience with PostgreSQL for database management

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

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application