Overview
We are seeking a skilled Lead Python Web Developer to join our team.
You will thrive in a dynamic environment that fosters creativity and teamwork. This position provides opportunities to tackle complex challenges that drive organizational success. Your contributions will significantly enhance and expand our web development initiatives.
Responsibilities
- Implement high-performance web applications leveraging Python technologies
- Strengthen platform reliability and optimize service availability
- Add third-party APIs and supporting services to improve application functionality
- Partner with multiple teams to deliver on shared project objectives
- Enhance and refactor existing web systems to meet evolving business requirements
- Conduct code reviews and mentor developers through feedback and guidance
- Investigate and resolve technical problems within web platforms
- Maintain best practices and standards for web development workflows
- Assist with planning and estimating new features and project enhancements
Requirements
- Bachelor’s or Master’s degree in Computer Science, a related discipline, or comparable hands-on experience
- 5+ years of professional experience in web-focused software engineering roles
- At least 1 year of experience leading and supervising development teams
- Advanced proficiency in Python for developing and maintaining web applications
- Strong background in database management for efficient data storage and retrieval
- Hands-on experience with Git to support version control, collaboration, and workflow optimization
- Practical knowledge of Django, Flask, or FastAPI as Python web frameworks for efficient development
- Working knowledge of Python web servers for deploying and running web solutions
- Strong understanding of security measures used to protect web applications from vulnerabilities
- Background in software development methodologies that enable smooth project execution
- Ability to implement secure user authentication and authorization systems
- Track record of leadership in guiding teams or projects to successful outcomes
- Excellent command of written and spoken English (B2+ level)
Nice to have
- Experience deploying and managing web applications using cloud platforms
- Proficiency with Docker or similar container management tools
- Familiarity with JavaScript, HTML, and CSS for creating frontend 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