Overview

We are looking for a Lead Python Web Developer to shape our web architecture, lead delivery, and raise the bar for Python-based services. You will collaborate across teams, strengthen security and authentication flows, and keep our systems stable and responsive. Apply today and help us scale our web platform

Responsibilities

  • Design and deliver high-performance web applications utilizing Python technologies
  • Strengthen platform reliability and optimize service availability
  • Connect third-party APIs and additional services to expand application capabilities
  • Collaborate with multiple teams to accomplish collective project objectives
  • Modernize and improve existing web systems to meet evolving business requirements
  • Assess code contributions and provide mentorship to other developers
  • Investigate and fix technical issues in web platforms
  • Define and maintain best practices for web development processes
  • Contribute to planning and estimating new features and project enhancements

Requirements

  • Bachelor’s or Master’s degree in Computer Science, a related discipline, or equivalent experience
  • Minimum of 5 years of professional experience in web-focused software engineering roles
  • At least 1 year of experience leading and supervising development teams
  • Expert-level Python skills focused on building and maintaining web applications
  • Solid background in database management for efficient data storage and retrieval
  • Hands-on experience using Git for version control, collaborative development, and workflow optimization
  • Proven track record of leadership in guiding teams or projects to successful outcomes
  • Experience with Python web frameworks such as Django, Flask, or FastAPI for efficient application development
  • Knowledge of Python web servers for deploying and running web solutions
  • Deep understanding of security measures to protect web applications from vulnerabilities
  • Familiarity with software development methodologies to ensure smooth project execution
  • Strong capability to implement secure user authentication and authorization systems
  • English communication skills at B2+ (Upper-Intermediate) level or higher, both written and spoken

Nice to have

  • Experience deploying and managing web applications on cloud platforms
  • Proficiency with Docker or similar tools for containerized environment management
  • Knowledge of frontend technologies including JavaScript, HTML, and CSS for creating user interfaces

[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