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

EPAM Systems

Łódź, Ldz, Poland • 15m ago • Remote

Senior

Remote

Match your resume with similar open roles

Upload your resume to automatically match with active openings similar to this role.

PDF up to 10 MB

Your resume is private & secure

Resume Checker & Builder preview

Quick Facts

Role: Senior Full Stack Engineer (Python & Next.js) with a focus on Data Integration

Description

Support the Data Team by delivering full-stack applications for reference data management tied to investment lifecycle workflows. You will build backend services, RESTful/event-driven integrations, and frontend interfaces for onboarding, validation, review, reconciliation, and distribution. The role also covers designing reliable data relationships across investment entities and related instruments.

Responsibilities

  • Design, develop, and maintain full-stack applications for reference data management and investment workflows
  • Build backend services, APIs, and data-processing components
  • Create responsive frontend interfaces for data management, validation, search, review, and operational workflows
  • Implement data integration solutions for entity, portfolio, and security reference data
  • Establish reliable relationships between investment entities, funds, portfolios, securities, issuers, counterparties, and financial instruments
  • Support onboarding, enrichment, validation, approval, reconciliation, and downstream distribution workflows
  • Collaborate with investment and operations stakeholders to understand lifecycle impact of reference data
  • Design and implement RESTful APIs and event-driven integrations (as appropriate)
  • Integrate reference data services with internal investment platforms, data warehouses, and enterprise applications
  • Work with relational databases and data services for efficient access and processing
  • Implement data transformation, validation, and synchronization across systems
  • Lead refactoring and redesign initiatives with resiliency, compliance, and auditability in mind

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 equivalents
  • Experience with data modeling, data validation, and integration patterns
  • Experience with data integration and ETL/ELT via Python data pipelines
  • Working experience with Kubernetes clusters and containerized applications using Ubuntu-based images
  • Strong commitment to test automation (unit tests and integration testing)
  • Experience in agile teams delivering complex, high-stakes applications
  • Collaborative mindset, including code reviews and peer learning
  • Ability to work with globally distributed teams
  • Familiarity with Atlassian tools (Jira, Confluence, etc.)
  • System design expertise across microservices, database modeling, and API design
  • English proficiency at B2 level or higher

Benefits

  • Hybrid-by-design with opportunity to work remotely within Poland; possibility to work abroad up to 60 days annually
  • Career development programs, mentoring, thought leadership and soft skills/well-being programs
  • Certification support for Anthropic, Gemini, GCP, Azure, and AWS
  • English classes
  • Stable pay; Employee Stock Purchase Plan with a 15% discount
  • Health insurance and other benefits (e.g., multisport, shopping vouchers)
  • Referral bonuses up to $2,000
  • Social and well-being events

See similar jobs

Explore similar jobs and use your resume score to choose where to apply next

See more

Unlock Full Resume Report