We are looking for a Senior Python Developer to join our team.
As a Senior Developer, you will design and deliver complex features end-to-end, directly supporting client’s credit performance platforms. You are accountable for the quality, reliability, and correctness of your work, and you proactively identify risks, tradeoffs, and improvement opportunities. You operate with minimal supervision, contribute meaningfully to design decisions, and engage directly with investment and business stakeholders to translate requirements into robust technical solutions.
Responsibilities
- Own the design and delivery of complex features and components from implementation through production
- Design solutions with clear interfaces, appropriate tradeoffs, and long-term maintainability
- Anticipate technical and operational risks and address them proactively
- Ensure appropriate testing, reliability, and deployment readiness for your work
- Review code and designs, raising overall quality and consistency across the team
- Engage with business and investment stakeholders to understand requirements and communicate technical decisions clearly
Requirements
- At least 3 years of professional software engineering experience
- Significant experience building and operating production software systems
- Strong proficiency in Python, including FastAPI for developing robust APIs
- Experience with AWS services such as EKS, RDS, and Aurora for scalable cloud infrastructure
- Familiarity with Next.js for building modern web applications
- Proficiency in PostgreSQL for data management and querying
- Experience with Geneva for financial data processing and reporting
- Knowledge of AI-assisted development tools to enhance productivity and code quality
- Strong technical design skills and disciplined problem-solving approach
- Ability to articulate design decisions and tradeoffs clearly to both technical and non-technical audiences
- Proven ownership mindset and accountability for outcomes
- Interest in understanding how technology enables credit investment decision-making
- Fluent English skills (written and spoken) at a B2+ level or higher
Nice to have
- Experience with Snowflake for cloud-based 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