Overview

We are looking for a Senior Python Developer to strengthen our backend engineering capabilities and deliver reliable server-side solutions at scale. You will build Python services, APIs, and integrations, improve performance and stability, and collaborate on code quality and engineering standards—apply now.

Responsibilities

  • Develop and improve resilient backend services
  • Design and maintain API endpoints to enable smooth integrations
  • Optimize performance to increase system stability and efficiency
  • Collaborate with teammates to deliver dependable software
  • Review code and provide actionable feedback and recommendations
  • Integrate third-party platforms and external services
  • Troubleshoot issues and resolve software defects
  • Implement automated tests to protect code quality
  • Document technical designs and development outcomes
  • Support continuous improvement of engineering processes

Requirements

  • At least 3 years of professional experience in software development
  • Advanced proficiency in Python for backend/server-side development
  • Comprehensive knowledge of database management and performance optimization
  • Hands-on experience using Git for version control and collaboration
  • Solid background in microservices and designing modular architectures
  • Proven track record with Python testing tools to ensure software quality
  • Deep understanding of software development life cycle processes
  • Practical experience with Django or Flask frameworks
  • Working knowledge of Python web server configuration and deployment
  • Clear understanding of secure coding practices
  • Insight into software development methodologies to run projects efficiently
  • Background in implementing user authentication and authorization
  • English proficiency at B2+ (Upper-Intermediate) or higher, written and spoken

Nice to have

  • Experience with Docker or comparable containerization tools
  • Exposure to building and maintaining CI/CD pipelines
  • Participation in Agile development teams

[GTS] Benefits (generic, except India)

  • 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