Senior Full Stack Engineer (Python, FastAPI, Next.js)

EPAM Systems

Poznań, WP, Poland • 14m 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

Senior Full Stack Engineer (Python & Next.js) supporting investment reference data management and integration.

Description

Join the Data Team to design and build full-stack applications that bring entity, portfolio, and security reference data closer to the investment lifecycle. You will develop backend services, APIs, and data-processing components, and build responsive frontend workflows for onboarding, validation, review, reconciliation, and downstream distribution. The role also covers data modeling and reliable integration between investment entities and platforms.

Responsibilities

  • Design, develop, and maintain full-stack applications for reference data management and investment workflows
  • Build backend services, APIs, and data-processing components
  • Create frontend interfaces for data management, validation, search, review, and operational workflows
  • Implement data integration solutions for entity, portfolio, and security reference data
  • Establish and maintain reliable data relationships across investment entities, funds, portfolios, securities, issuers, counterparties, and instruments
  • Support onboarding, enrichment, validation, approval, reconciliation, and downstream distribution workflows
  • Collaborate with investment and operations stakeholders to align data with the investment lifecycle
  • Design and implement RESTful APIs and event-driven integrations (where appropriate)
  • Integrate reference data services with internal investment platforms, data warehouses, and enterprise applications
  • Use 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 efforts with focus on 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 or Microsoft SQL Server
  • Experience with data modeling, data validation, and integration patterns
  • Experience with data integration and ETL/ELT using Python data pipelines
  • Experience with Kubernetes clusters and containerized deployments using Ubuntu-based images
  • Strong test automation skills, including unit and manual integration testing
  • Experience working in agile teams on complex, high-stakes applications
  • Collaborative mindset with code reviews and peer learning
  • Comfort working with teams across the globe
  • Familiarity with Atlassian tools (Jira, Confluence)
  • System design expertise across microservices, database modeling, and API design
  • English proficiency at B2 level or higher

Benefits

  • Hybrid work model with opportunity to work remotely within Poland
  • Chance to work abroad up to 60 days annually and potential relocation opportunities
  • Career development programs, mentoring, soft skills, and well-being programs
  • Certification support (Anthropic, Gemini, GCP, Azure, AWS) and English classes
  • Stable pay and Employee Stock Purchase Plan with 15% discount
  • Health insurance, multisport, shopping vouchers
  • Referral bonuses up to $2,000

See similar jobs

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

See more

Unlock Full Resume Report