Overview
We are seeking a Senior Python Web Developer to strengthen our Python web stack and deliver reliable applications in a team that values collaboration and innovation. You will maintain and optimize platforms, integrate external APIs, and promote best practices through reviews and planning.
Responsibilities
- Create robust Python-based web applications
- Optimize system efficiency and support high availability for web services
- Implement integrations with external APIs and other services
- Partner with cross-functional teams to deliver on project objectives
- Refine and maintain existing web platforms to align with new requirements
- Perform code reviews and coach developers with actionable feedback
- Investigate and resolve issues affecting web-based systems
- Document and enforce best practices for web development processes
- Contribute to estimating and planning features for upcoming products
Requirements
- Bachelor’s or Master’s degree in Computer Science or a related field
- Professional experience of 3+ years in software engineering with web technologies
- High proficiency in Python for web application development and ongoing maintenance
- Working experience in database management for effective storage and retrieval
- Strong expertise in Git for version control, collaborative development, and workflow tuning
- Hands-on work with Django, Flask, or FastAPI to support efficient delivery
- Knowledge of Python web servers used for hosting and deployment
- Good understanding of security principles for protecting web applications
- Familiarity with software development methodologies for successful project execution
- English language proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
- Knowledge of cloud infrastructure for deploying and managing web applications
- Proficiency with Docker and containerization for smooth environment setup
- Willingness to work with JavaScript, HTML, and CSS to build engaging frontend 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