Overview

We are seeking a Senior Python Developer to become part of our organization.

This position provides the chance to engage with forward-thinking initiatives and help advance our technical capabilities. If you thrive in software engineering and enjoy working alongside skilled colleagues, we welcome your application.

Responsibilities

  • Build and enhance robust backend systems
  • Create and support API endpoints for seamless integration
  • Improve system efficiency and stability
  • Work closely with peers to produce reliable software
  • Review code and share insightful recommendations
  • Connect external platforms and services
  • Identify and fix software challenges
  • Apply automated tests to uphold code standards
  • Document technical aspects of development projects
  • Support ongoing refinement of engineering practices

Requirements

  • At least 3 years of experience in software development
  • Advanced skills in Python for server-side programming
  • Comprehensive understanding of database management and optimization
  • Experience using Git for source control and teamwork
  • Knowledge of microservices for designing flexible architectures
  • Proven ability with Python testing tools to maintain software integrity
  • Familiarity with software development life cycle processes
  • Practical experience with frameworks like Django or Flask
  • Understanding of web server configuration and deployment in Python environments
  • Awareness of secure coding principles
  • Insight into development methodologies for streamlined project execution
  • Background in implementing user authentication and access controls
  • English proficiency at B2+ level or above, both written and spoken

Nice to have

  • Background with Docker or similar containerization solutions
  • Experience setting up and managing CI/CD workflows
  • Previous involvement 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