Overview

We are expanding our team with a Senior Python Developer to design backend services that are secure, scalable, and easy to maintain. You will build RESTful APIs, integrate third-party APIs, and help the team improve delivery practices, so apply now.

Responsibilities

  • Design scalable backend solutions and implement them end to end
  • Develop RESTful APIs and keep them stable over time
  • Optimize reliability and performance across applications
  • Collaborate with team members to produce high-quality code
  • Perform code reviews and offer constructive feedback
  • Integrate third-party services and APIs where needed
  • Troubleshoot production and development issues and resolve them
  • Ensure work meets project timelines and delivery commitments
  • Maintain comprehensive documentation for code and processes
  • Support continuous improvement initiatives within the development team

Requirements

  • Minimum 3 years of professional experience in software engineering
  • Proficiency in Python to develop robust applications
  • Experience with AWS for deploying and managing cloud-based solutions
  • Strong knowledge of databases for data storage and retrieval
  • Familiarity with Git for version control and collaboration
  • Understanding of microservice architecture style for modular systems
  • Experience with Python testing frameworks to ensure code quality
  • Knowledge of SDLC methodologies for structured project management
  • Hands-on experience with Python web frameworks such as Django or Flask
  • Familiarity with Python web servers for hosting and serving applications
  • Awareness of security best practices in software development
  • Experience with user authentication and authorization mechanisms
  • Proficiency in software development methodologies for efficient workflow
  • English language proficiency at B2+ (Upper-Intermediate) level or higher, both written and spoken

Nice to have

  • Experience with containerization tools such as Docker
  • Background in agile project management practices

[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