Senior Full-Stack Engineer: Python, React & Microservices

EPAM Systems Inc

United States

Remote

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

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

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

EPAM Systems Inc • United States

Remote
USD 120,000 - 180,000
Senior Full-Stack Engineer - React/Node/Python & Cloud
Senior Full-Stack Engineer - React/Node/Python & Cloud

eTeam • Santa Clara (CA)

On-site
USD 103,000 - 106,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 - Java/Python Microservices
Senior Full-Stack Engineer - Java/Python Microservices

Jobs in JS • Toronto (IA)

On-site
USD 115,000 - 145,000
Vacation time
Paid holidays
Parental leave
+3
Full Stack Python Engineer (Integrations)
Full Stack Python Engineer (Integrations)

EPAM Systems • United States

On-site
MXN 1,032,346 - 1,376,462
International projects with top brands
Paid time off and sick leave
Upskilling and reskilling programs
+3
Senior Full-Stack Engineer: Build Fast, Scale Excellence
Senior Full-Stack Engineer: Build Fast, Scale Excellence

Exec • United States

Remote
USD 140,000 - 190,000
Meaningful Mission
Ownership from day one
Senior team
+1
Senior Full-Stack Engineer - Remote (React + Python)
Senior Full-Stack Engineer - Remote (React + Python)

Constructor • United States

Remote
USD 80,000 - 110,000
Unlimited vacation
Fully remote team
Work from home stipend
+4
Full-Stack Engineer: React, Python & Data APIs
Full-Stack Engineer: React, Python & Data APIs

Tata Consultancy Services • New York (NY)

On-site
USD 115,000 - 120,000
Discretionary Annual Incentive
Comprehensive Medical Coverage
Parental Leave
+1
Lead Full-Stack Engineer: TypeScript/React & Kotlin Backend
Lead Full-Stack Engineer: TypeScript/React & Kotlin Backend

EPAM Systems, Inc. • United States

Remote
USD 130,000 - 190,000
Healthcare benefits
Paid time off
Learning & development
+1
Senior Fullstack Engineer - React & Python
Senior Fullstack Engineer - React & Python

SupportFinity™ • San Francisco (CA)

Hybrid
USD 185,000 - 205,000
4 weeks off total
Platinum level medical, vision, and d\
401(k) retirement plan
+2