We are seeking a Lead Full-Stack Engineer to own end-to-end web delivery, from React UI to Python services and SQL-backed data layers. You will design, build, and operate scalable applications, partnering with product, design, data, and DevOps to ship reliable releases. Apply now to help raise engineering quality and speed across the stack
Responsibilities
-
Design, build, and refine responsive, user-friendly web interfaces using modern UI/UX technologies
-
Implement and maintain server-side components that power the software applications
-
Monitor and improve backend performance, scalability, and reliability
-
Collaborate with cross-functional partners such as data engineers, product managers, and designers to ensure seamless frontend and backend integration
-
Write clean, efficient, well-documented code aligned with best practices and coding standards
-
Design, build, and tune database schemas and queries to support efficient data storage and retrieval
-
Execute thorough testing and debugging to identify and resolve issues or bottlenecks
-
Stay up to date on industry trends and technologies, recommending enhancements to backend architecture and development processes
-
Participate in code reviews to maintain quality and mentor junior developers
-
Coordinate with DevOps engineers to deploy and support applications in production
-
Provide technical guidance and support to team members as needed
Requirements
-
Bachelor's or Master's degree in computer science, Software Engineering, or a related field
-
Proven experience of 5+ years as a Full-Stack Engineer or in a similar role, focused on delivering scalable web applications
-
Strong foundation in computer science fundamentals, including data structures and algorithms
-
Expert-level skills in React and JavaScript, plus at least one backend language (Python preferred)
-
Hands-on experience with web frameworks and technologies such as FastAPI, Flask, or Django
-
Solid knowledge of databases with practical work on relational platforms such as SQL Server, Snowflake, PostgreSQL, and Oracle
-
Deep understanding of RESTful API design principles, with experience building and consuming APIs
-
High proficiency with version control tools like Git and collaborative development workflows
-
Familiarity with AI coding agents such as Cursor, Claude Code, and Codex
-
Relevant financial industry experience or strong motivation to learn Private Equity/Credit business domains
-
Strong problem-solving ability, including troubleshooting and debugging complex backend issues
-
Outstanding communication and collaboration skills, with the ability to succeed in a team environment
-
English proficiency at B2 level (Upper-Intermediate) or above
Nice to have
-
Knowledge of Accounting or Advent Geneva
-
Familiarity with NoSQL databases such as MongoDB or Redis
-
Understanding of Data Engineering tools and platforms, including data pipelines and data lakes
-
Comfort working with cloud platforms such as AWS, Azure, or Google Cloud Platform, plus containerization tools like Docker or Kubernetes
-
Experience with one or more of bank loans/leveraged loans, fixed-income products and CLOs, derivatives, ABS and CMBS products
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
EPAM is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, disability, protected veteran status, or any other characteristic protected by applicable law.