Senior Full-Stack Engineer (Python/FastAPI/React)

EPAM Systems Inc

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

EPAM Systems is seeking a Senior Full-Stack Engineer to design and evolve data-focused web services and UIs using Python, FastAPI, React, and TypeScript. You will build resilient APIs, implement testing, and collaborate with global teams across disciplines.

The role covers end-to-end feature work, microservices architecture, containerization with Docker/Kubernetes, and Kafka integration, with an agile delivery approach and strong emphasis on code quality and peer collaboration.

Qualifications

  • 3+ years of backend development with Python and FastAPI.
  • Hands-on frontend development with React and TypeScript.
  • Expertise in system design across microservices, database modeling, and API design.
  • Track record of leading refactoring on critical, high-stakes systems.
  • Strong skills in REST API development, including Kafka-based integration.
  • Background in containerization with Docker and Ubuntu-based images.
  • Proven ability to deploy and operate applications on Kubernetes clusters.
  • Practical knowledge of test automation, spanning unit tests and manual integration testing.
  • History of agile delivery on complex applications.
  • Collaborative communication with code reviews and peer learning.

Responsibilities

  • Design end-to-end features across backend services and frontend web applications.
  • Build and maintain REST APIs using Python and FastAPI to support reference data workflows.
  • Implement responsive UI components with React and TypeScript aligned with product needs.
  • Architect microservices, data models, and API contracts for resiliency and auditability.
  • Deploy and operate containerized applications using Docker and Kubernetes.
  • Integrate event-driven workflows with Kafka where appropriate.
  • Lead refactoring and redesign initiatives to improve performance, reliability, and maintainability.
  • Write and maintain robust automated unit tests and execute manual integration tests.
  • Collaborate with teammates through code reviews, pair troubleshooting, and knowledge sharing.
  • Plan and deliver work in an agile environment for complex, high-stakes systems.
  • Coordinate with globally distributed stakeholders to align on requirements and delivery.
  • Use Jira and Confluence to track work, document decisions, and communicate status.]

Skills

Python
FastAPI
React
TypeScript
Microservices design
API design
Kafka integration
Docker
Kubernetes
Test automation
English (B2)

Tools

Jira
Confluence
Docker
Kubernetes
GitHub Actions
Terraform
Cursor
GitHub Copilot
Apache Kafka

Job description

We are looking for a Senior Full-Stack Engineer to build and evolve data-focused web services and user experiences using Python and modern frontend technologies. You will design resilient APIs, improve system quality through testing and reviews, and collaborate with global teams.

Responsibilities
  • Design end-to-end features across backend services and frontend web applications
  • Build and maintain REST APIs using Python and FastAPI to support reference data workflows
  • Implement responsive UI components with React and TypeScript aligned with product needs
  • Architect microservices, data models, and API contracts for resiliency and auditability
  • Deploy and operate containerized applications using Docker and Kubernetes
  • Integrate event-driven workflows with Kafka where appropriate
  • Lead refactoring and redesign initiatives to improve performance, reliability, and maintainability
  • Write and maintain robust automated unit tests and execute manual integration tests
  • Collaborate with teammates through code reviews, pair troubleshooting, and knowledge sharing
  • Plan and deliver work in an agile environment for complex, high-stakes systems
  • Coordinate with globally distributed stakeholders to align on requirements and delivery
  • Use Jira and Confluence to track work, document decisions, and communicate status
Requirements
  • 3+ years of backend development with Python and FastAPI
  • Hands-on frontend development with React and TypeScript
  • Expertise in system design across microservices, database modeling, and API design
  • A track record of leading refactoring efforts on critical, high-stakes systems
  • Strong skills in REST API development, including Kafka-based integration
  • Solid background in containerization with Docker and Ubuntu-based images
  • Proven ability to deploy and operate applications on Kubernetes clusters
  • Practical knowledge of test automation, spanning unit tests and manual integration testing
  • A history of agile delivery on complex applications
  • Collaborative communication skills with a commitment to code reviews and peer learning
  • Comfort collaborating across time zones with globally distributed teams
  • Familiarity with Atlassian tools such as Jira and Confluence
  • Proficiency in English at an Upper-Intermediate level (B2) or higher
  • Nice to have Familiarity with Apache Kafka for event streaming and integration patterns
  • Background in GitHub Actions for CI/CD automation and workflow integration
  • Skills in Terraform for infrastructure as code
  • Hands-on use of GitHub Copilot to accelerate development workflows
  • Exposure to Cursor for productivity-focused coding workflows
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Python Developer
Senior Full-Stack Python Developer

Simera • Carlisle (MA)

Hybrid
USD 140,000 - 210,000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

On-site
USD 180,000 - 240,000
Senior Full-Stack Engineer: Python, React & Microservices
Senior Full-Stack Engineer: Python, React & Microservices

EPAM Systems Inc • United States

Remote
USD 120,000 - 180,000
Sr Full Stack Engineer
Sr Full Stack Engineer

New York Technology Partners • Irving (TX)

On-site
USD 90,000 - 120,000
Senior Full Stack Engineer (React + Python / Node)
Senior Full Stack Engineer (React + Python / Node)

Genixbit • Austin (TX), Northern (KY)

On-site
USD 145,000 - 195,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

100KCrossing • California City (CA)

On-site
USD 150,000 - 210,000
Equity & bonuses
Health insurance
Senior Full Stack Engineer
Senior Full Stack Engineer

Next Ventures • Santa Barbara (CA)

On-site
USD 100,000 - 130,000
Senior Python Backend Engineer
Senior Python Backend Engineer

Workana LLC • United States

Remote
USD 150,000 - 210,000
Flexible remote work
Performance bonuses
Collaborative culture
Senior Level Full Stack Engineer (Remote)
Senior Level Full Stack Engineer (Remote)

pataak • San Francisco (CA)

Remote
USD 120,000 - 150,000
Senior Full-Stack Engineer
Senior Full-Stack Engineer

Elios, Inc. • Northern (KY)

Hybrid
USD 120,000 - 180,000