Senior Python Developer

Open 34d posting dated 3 weeks ago

We are looking for a Senior Python Developer to help deliver reliable backend services and keep our Python stack secure and maintainable. You will work with teammates on architecture and reviews, handle Django/Flask services, databases, and authentication, and keep integrations and documentation up to date; apply today.

Responsibilities

  • Engineer robust backend systems and services that scale with business demand
  • Collaborate with multiple teams to ship stable and effective software solutions
  • Review code with peers to maintain consistent quality and standards
  • Enhance performance and troubleshoot technical problems when they surface
  • Handle integrations with external APIs and third-party services
  • Produce and maintain technical documentation for new and existing components
  • Promote best practices across the end-to-end software development process
  • Contribute to improving team workflows and strengthening technical capabilities

Requirements

  • At least 3 years of professional experience in software development
  • Expert-level Python skills for application design, enhancement, and ongoing maintenance
  • Solid understanding of database design, administration, and performance optimization
  • Strong experience with Git-based version control and team collaboration practices
  • Hands-on development with Python web frameworks such as Django or Flask
  • Knowledge of Python web server configuration and deployment
  • Good grasp of security basics and how to implement them in software solutions
  • Experience delivering user authentication and authorization mechanisms
  • Understanding of Agile or Scrum software development methodologies
  • English level B2+ (Upper-Intermediate) or above with strong written and verbal communication

Nice to have

  • Exposure to AI technologies or Large Language Models (LLM) within development environments

Benefits

  • 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