Skip to content

EPAM Systems

NewBe an early applicant

Senior Full Stack Engineer (Python & Next.js) with Data Integration

Posted Updated
Discussion
Find people

Description

We are seeking a Senior Full Stack Engineer to support the Data Team, which aligns with Investment Systems Engineering to bring 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
  • Deliver data integration solutions supporting the management and distribution of entity, portfolio, and security reference data
  • 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 support efficient data access and processing
  • Implement data transformation, validation, and synchronization processes across systems
  • Lead refactoring and redesign initiatives, architecting for resiliency, compliance, and auditability

Requirements

  • 7+ years of experience with Python, FastAPI, Next.js, React, TypeScript, SQL, and Docker
  • Experience designing and implementing RESTful APIs and event-driven integrations using Kafka
  • Knowledge of SQL and relational databases, preferably PostgreSQL, Microsoft SQL Server, or equivalent
  • Experience with data modeling, data validation, and integration patterns
  • Experience with data integration, ETL/ELT, and Python data pipelines
  • Working experience with Kubernetes clusters and applications deployed as containers using Ubuntu-based images
  • Strong commitment to test automation, including robust unit and manual integration testing
  • Experience working in agile teams on complex, high-stakes applications
  • Collaborative mindset, with a commitment to code reviews and peer learning
  • Comfortable working with teams across the globe
  • Familiarity with Atlassian tools (Jira, Confluence, etc.)
  • System design expertise across microservices, database modeling, and API design
  • English proficiency at B2 level 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

Benefits

We gather like-minded people:

  • Top tech minds driving innovation in AI, cloud and digital platform modernization
  • Supportive team and agile, startup-like culture
  • Hybrid by design mode and opportunity to work remotely within Poland
  • Chance to work abroad for up to 60 days annually
  • Business-driven relocation opportunities

We provide growth opportunities:

  • Career development programs
  • Thought leadership, mentoring, soft skills and well-being programs
  • Certification (Anthropic, Gemini, GCP, Azure, AWS)
  • English classes

We cover it all:

  • Stable pay
  • Participation in the Employee Stock Purchase Plan with a 15% discount
  • Benefits package (health insurance, multisport, shopping vouchers)
  • Referral bonuses up to $2,000
  • Offices featuring entertainment and relaxation zones, table tennis and football, free snacks, coffee and more
  • Corporate, social and well-being events

Please, note:

  • Benefits listed above are available to employees only
  • We are open for working with Contractors. Terms of B2B cooperation agreements are agreed individually
  • We will reach out to selected candidates exclusively

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply