Join our remote team as a Lead Python Developer with AWS expertise to provide strategic guidance, designs, and solution patterns to team members.
In this role, you will partner with business analysts and customers to optimize requirements and ensure the feasibility of design and integration with existing systems/platforms. You will also work with developers to validate key functionality and integration.
Responsibilities
- Provide strategic guidance, designs, and solution patterns to team members
- Drive and collaborate throughout the development life cycle
- Partner with business analysts and customers to review and optimize requirements
- Review and validate key functionality and integration with developers
- Ensure feasibility of design and integration with existing systems/platforms
- Support functions that require automation/systems development, including initial development
- Provide ongoing support of the suite of applications that would help manage pricing, trading, hedging, pooling, and shipping or other functions depending on the department
Requirements
- 5+ years of relevant experience in software development
- Proven track record of leading and mentoring a team of engineers
- Expert-level knowledge of Python 3, Object-Oriented Code & Design Patterns
- Strong experience with REST APIs, Git, and writing Unit Tests
- Experience with NoSQL and SQL databases, event-driven systems & microservices
- Experience with Amazon Web Services (AWS) and serverless technologies, infrastructure as code (Cloudformation & CDK), and DevOps practices (CI/CD, Automated Pipelines)
- Experience working with Agile, Scrum, Jira, and collaborating across teams
- Degree in computer science, engineering, or a similar field
- Mastery of at least one major skill outside of core coding
- Experience conveying complex technical topics to engineers, POs, PMs, or non-technical colleagues
- Ability to facilitate or actively participate in multi-team or multi-subproduct scrum activities and rituals
- Experience in monitoring, documentation, security, integration testing, visual design, and performance optimization
- Financial Services and, if possible, mortgage industry experience preferred
- Fluent in English with Upper-Intermediate level (B2) or above
Nice to have
- Experience with Python frameworks like Fast API, Flask, Django, and Snowflake
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