Back to Search
We are actively looking for a Lead Python Developer with proficiency in AWS to be a part of our remote team. In this role, you will spearhead a team of skilled developers, driving the creation of innovative, AI-based capabilities within our product range. This position is ideal for an experienced Python developer with leadership skills who excels in a fast-paced, dynamic setting. We invite you to apply if this sounds like you.
Responsibilities
- Oversee the design, development, testing, and maintenance of Python applications
- Work collaboratively with team members to create innovative solutions tailored to client needs
- Leverage AWS Cloud services to improve application functionality and performance
- Keep abreast of the latest trends and developments in technology
- Troubleshoot and resolve issues quickly and efficiently
- Lead the team in ensuring system consistency and adherence to best practices
- Supervise code reviews to uphold high-quality code
- Provide technical leadership and support for web, desktop, or mobile applications
Requirements
- Degree in Computer Science, Engineering, or a related field
- A minimum of 5 years' experience as a Python Developer
- At least 1 year of relevant leadership experience
- Expertise in Python 3, Object-Oriented Code & Design Patterns
- Solid experience with Python frameworks (e.g., Fast API, Flask, Django)
- Solid experience with REST APIs, Git, and writing unit tests
- Experience with Event-Driven Systems and Microservices architecture
- Proficiency in using Amazon Web Services (AWS) and serverless architecture
- Familiarity with Infrastructure as Code, including CloudFormation & CDK
- Knowledge of DevOps practices, including CI/CD and automated pipelines
- Experience with Agile methodologies, Scrum, and Jira
- Fluent in English with a proficiency level of B2 or higher
Nice to have
- Familiarity with Databases, including SQL and NoSQL systems
Benefits
- 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