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