We are looking for a talented and adaptable Senior Full-Stack Engineer to become part of our energetic development team. In this position, you will take ownership of designing, building and maintaining complete software applications and systems, spanning from the frontend through to the backend. Your command of programming languages, databases and web technologies will play a vital role in delivering top-quality, scalable end-to-end solutions.
Responsibilities
-
Design, build and optimize responsive and intuitive web interfaces using cutting-edge UI/UX technologies
-
Build and maintain the server-side components of our software applications
-
Track and enhance the performance, scalability and reliability of backend systems
-
Work alongside cross-functional teams, including data engineers, product managers and designers, to guarantee smooth integration of the frontend and backend components
-
Produce clean, efficient and well-documented code that adheres to best practices and coding standards
-
Design, build and optimize database structures and queries to enable efficient data storage and retrieval
-
Carry out comprehensive testing and debugging to detect and fix issues or bottlenecks
-
Keep current with the newest industry trends and technologies and recommend improvements to strengthen the backend architecture and development processes
-
Take part in code reviews to uphold code quality and guide junior developers
-
Partner with DevOps engineers to deploy and maintain applications in production environments
-
Offer technical guidance and assistance to team members when required
Requirements
-
Bachelor's or Master's degree in computer science, Software Engineering or a related field
-
3+ years of experience as a Full-Stack Engineer or comparable role, with an emphasis on building scalable web applications
-
Strong grasp of computer science fundamentals such as data structures and algorithms
-
Mastery of React, JavaScript and one or more backend programming languages (Python preferred)
-
Experience with web frameworks and technologies such as FastAPI, Flask or Django
-
Understanding of databases and hands-on experience with relational databases like SQL Server, Snowflake, PostgreSQL and Oracle
-
Familiarity with RESTful API design principles and experience building and consuming APIs
-
Proficiency with version control systems such as Git and collaborative development workflows
-
Exposure to AI coding agents like Cursor, Claude Code and Codex
-
Financial industry experience or eagerness to learn and engage in Private Equity/Credit business domains
-
Strong problem-solving abilities and capacity to troubleshoot and debug complex backend issues
-
Outstanding communication and collaboration skills, with the ability to thrive in a team environment
-
English proficiency at B2 level or above
Nice to have
-
Knowledge of Accounting or Advent Geneva
-
Familiarity with NoSQL databases like MongoDB or Redis
-
Understanding of Data Engineering tools and platforms such as data pipelines and data lakes
-
Adaptability to work with cloud platforms like AWS, Azure or Google Cloud Platform and containerization technologies 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.