Overview
We are looking for a Senior Python Web Developer to build and sustain reliable web applications using Python in a collaborative, innovation-driven team. In this role, you will enhance availability, integrate APIs, and improve existing platforms while guiding best practices and reviews.
Responsibilities
- Build robust web applications using Python-based solutions
- Enhance system performance and help ensure high availability of web services
- Integrate external APIs and additional services to extend application capabilities
- Collaborate with cross-functional teams to meet project goals
- Optimize and maintain existing web platforms as requirements evolve
- Review code submissions and provide guidance to other developers
- Troubleshoot and resolve issues within web-based systems
- Define and uphold best practices for web development processes
- Support feature estimation and planning for new products
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- Proven professional background of 3+ years in software engineering with a focus on web technologies
- Hands-on proficiency in Python for developing and maintaining web-based projects
- Solid background in database management to support reliable data storage and retrieval
- Demonstrated expertise with Git for version control, collaboration, and workflow improvement
- Practical experience with Python web frameworks such as Django, Flask, or FastAPI
- Working knowledge of Python web servers for hosting and deploying applications
- Strong awareness of security principles to protect web applications
- Familiarity with software development methodologies that support successful delivery
- English proficiency at B2 (Upper-Intermediate) level or higher, written and spoken
Nice to have
- Experience deploying and operating web applications using cloud infrastructure
- Working knowledge of containerization tools such as Docker for consistent environment setup
- Ability to use JavaScript, HTML, and CSS to create engaging frontend user experiences
[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