Job details
Senior Full Stack Engineer (Python & Next.js)
- Python
- TypeScript
- Next.js
- Terraform
- FastAPI
- Linux
- ReactJS
- Apache Kafka
- Python.Web
- Github Copilot
- GitHub Actions
- Cursor
Posted: 3 hours ago
We are looking for a Senior Full Stack Engineer to support the Reference Data Team. The Reference Data Team aligns with Investment Systems Engineering, bringing entity, portfolio, and security reference data closer to the investment lifecycle.
Responsibilities
- Design, develop, and maintain full-stack applications supporting reference data management and investment-related workflows
- Build robust backend services, APIs, and data-processing components
- Develop intuitive, responsive frontend interfaces for data management, validation, search, review, and operational workflows
- Create solutions supporting the management and distribution of entity, portfolio, and security reference data
- Help establish reliable data relationships between investment entities, funds, portfolios, securities, issuers, counterparties, and related financial instruments
- Support workflows such as reference data onboarding, enrichment, validation, approval, reconciliation, and downstream distribution
- Collaborate with investment and operations stakeholders to understand how reference data supports the investment lifecycle
- Design and implement RESTful APIs and, where appropriate, event-driven integrations
- Integrate reference data services with internal investment platforms, data warehouses, and enterprise applications
- Work with relational databases and data services to enable efficient data access and processing
- Implement data transformation, validation, and synchronization processes across systems
Requirements
- 3+ years of experience in Python development
- Proficiency in Next.js, React, and TypeScript
- Skills in containerization using Docker, including deploying applications as containers with Ubuntu-based images
- Familiarity with FastAPI
- Expertise in designing and implementing RESTful APIs and, where appropriate, event-driven integrations using Kafka
- Solid knowledge of SQL and relational databases, preferably PostgreSQL, Microsoft SQL Server, or equivalent
- Background in data modeling, data validation, and integration patterns
- Competency working with Kubernetes clusters
- Strong commitment to test automation, including robust unit and manual integration testing
- Familiarity with agile teams working on complex, high-stakes applications
- Collaborative mindset, with a commitment to code reviews and peer learning
- Comfortable working with teams across the globe
- Understanding of Atlassian tools such as Jira and Confluence
- English proficiency at an Upper-Intermediate level (B2) or higher
Nice to have
- Experience with GitHub Actions, Jira ↔ GitHub integrations, and DevOps best practices
- Prior exposure to financial services or capital market domains
- System design expertise across microservices, database modeling, and API design
- Experience leading refactoring or redesign initiatives
- Ability to architect for resiliency, compliance, and auditability
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
Additional information
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.
Similar jobs
-
Senior Full-Stack Engineer (Python/FastAPI/React)
Epam , Remote / Colombia - Mexico
-
Senior Full Stack Developer
Epam , Remote / Colombia - Mexico
-
Senior Full Stack Developer
Epam , Remote / Colombia - Mexico
-
Senior Software Engineer, Applied AI (Frontend Leading)
Epam , Remote / Canada
-
Senior Software Engineer, Applied AI (Frontend Leading)
Epam , Remote / New York, United States