We are searching for a Lead Python Developer to become part of our team.
In this role, you will architect and implement advanced features from start to finish, directly enhancing client credit performance platforms. You will be responsible for ensuring your work is accurate, dependable, and high-quality, while actively identifying potential risks, making informed tradeoffs, and suggesting improvements. You will work independently, play a key part in technical decisions, and collaborate with investment and business stakeholders to turn requirements into effective technical solutions.
Responsibilities
- Take charge of the creation and rollout of sophisticated features and modules from development through deployment
- Craft solutions with well-defined interfaces, balanced tradeoffs, and sustainable maintainability
- Identify and address technical and operational challenges ahead of time
- Guarantee thorough testing, reliability, and readiness for deployment in your deliverables
- Evaluate code and design submissions to elevate team standards and consistency
- Work closely with business and investment stakeholders to gather requirements and explain technical choices
Requirements
- Minimum 5 years of experience in professional software engineering
- At least one year of experience guiding and managing development teams
- Extensive background in developing and maintaining production-grade software systems
- Advanced skills in Python, including expertise with FastAPI for building APIs
- Hands-on experience with AWS services such as EKS, RDS, and Aurora for robust cloud solutions
- Understanding of Next.js for creating modern web interfaces
- Strong command of PostgreSQL for database management and querying
- Experience using Geneva for processing and reporting financial data
- Familiarity with AI-powered development tools to boost efficiency and code quality
- Exceptional technical design abilities and a methodical approach to solving problems
- Capability to clearly explain design decisions and tradeoffs to both technical and business audiences
- Demonstrated sense of ownership and responsibility for project outcomes
- Interest in how technology supports credit investment decision processes
- Proficient English communication skills (written and spoken) at B2+ level or above
Nice to have
- Background working with Snowflake for scalable data warehousing and analytics
We offer/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
Read Full Description