We are looking for an experienced and driven Lead Python Software Engineer to join our team, where you will take ownership of designing, developing, and implementing scalable and high-performing software solutions.
You will work on challenging projects and have the autonomy to drive innovation in a start-up environment while collaborating with a talented, dynamic team.
Responsibilities
- Lead technical decision-making and ensure the scalability and reliability of software solutions
- Design and implement high-quality backend systems using Python and FastAPI or other Python frameworks
- Collaborate with cross-functional teams to align on requirements, edge cases, and system designs
- Deploy, monitor, and manage cloud-based solutions using AWS, Kubernetes, and Terraform
- Contribute to front-end development in React/NextJS/Node for full-stack project needs if required
- Drive innovation by adopting new technologies and introducing best practices
Requirements
- Python, React (TS), or other programming languages with 5+ years of hands-on experience
- Expertise in FastAPI or other Python frameworks, coupled with AWS, Kubernetes, and Terraform
- Background in high-autonomy roles with the ability to manage tasks from definition to implementation
- Readiness to thrive in a start-up environment and learn or adapt to new technologies dynamically
- High standards for software quality and reliability with a proactive approach to problem-solving
- Bonus: Skills in FE work with TS/JS, React, NextJS, or Node.js
We offer
- 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