Senior Full-Stack Engineer (Python+React)

EPAM Systems

United States

Teletrabalho

USD 120 000 - 180 000

Tempo integral

Há 3 dias
Torna-te num dos primeiros candidatos
Gerador de candidaturas

Transforma esta função numa entrevista — um currículo e uma carta de apresentação criados à volta do que este empregador procura.

Ultrapassa os filtros ATS

Resumo da oferta

EPAM Systems is seeking a seasoned software engineer in the United States to own the full software lifecycle from design to production. You will write secure, scalable Python backend services (preferably FastAPI) and contribute to frontend tasks with JavaScript/TypeScript.

You will mentor peers, shape system architecture, and collaborate directly with clients to convert requirements into actionable tasks. The role requires 4+ years of experience, strong knowledge of cloud platforms, containers,

Qualificações

  • Minimum 4 years of software development experience.
  • Proficient in Python with an emphasis on clean, pythonic code and OOP/design patterns.
  • Experience with one major web framework, preferably FastAPI.
  • Frontend knowledge in JavaScript/TypeScript, HTML, CSS; React or Angular preferred.
  • Experience designing with relational and non-relational databases.
  • Understanding of distributed systems and asynchronous processing with message brokers (Kafka, RabbitMQ, AWS Kinesis).
  • Hands-on cloud experience (AWS, GCP, or Azure) and containerization (Docker) with Kubernetes.
  • Experience with CI/CD pipelines and testing (unit/integration/e2e)

Responsabilidades

  • Own the full lifecycle: Build, test, deploy, and maintain software from initial design to production and monitoring.
  • Keep things secure: Write secure code and protect data at every step.
  • Mentor and review: Guide other developers and conduct code reviews.
  • Shape the architecture: Lead discussions on system design and roadmap.
  • Collaborate with stakeholders: Translate requirements into clear tasks for the team.
  • Connect and troubleshoot: Integrate platforms with external systems and debug complex issues.

Conhecimentos

Python
Backend development
OOP & Design Patterns
FastAPI
JavaScript/TypeScript
React/Angular
Databases (PostgreSQL/MySQL)
NoSQL (Redis/MongoDB/DynamoDB)
Event-driven architectures
Cloud platforms (AWS/GCP/Azure)
Docker
Kubernetes
CI/CD
Testing (pytest/jest/playwright)

Ferramentas

PostgreSQL
MySQL
Redis
MongoDB
DynamoDB
Kafka
RabbitMQ
AWS
GCP
Azure
Docker
Kubernetes
CI/CD pipelines

Descrição da oferta de emprego

Responsibilities
  • Own the full lifecycle: Build, test, deploy, and maintain software from initial design down to production and monitoring
  • Keep things secure: Write secure code, stay aware of potential vulnerabilities, and make sure we protect our data at every step
  • Mentor and review: Guide other developers on the team, share knowledge, and run constructive code reviews
  • Shape the architecture: Lead discussions on system design, technical planning, and our overall roadmap
  • Collaborate with stakeholders: Talk directly with clients or product owners to clarify what they need and turn those requirements into clear tasks
  • Connect and troubleshoot: Integrate our platforms with external systems and help the team debug and solve complex technical issues
Requirements
  • Experience: Minimum 4 years (preferably more) of software development experience
  • Python/Backend: Expertise in writing clean, pythonic code, understanding and applying OOP and Design Patterns, as well as proven hands‑on experience in at least one of major web frameworks, preferably FastAPI
  • Frontend: Good knowledge of JavaScript/TypeScript, HTML and CSS, and modern frontend frameworks, preferably React or Angular
  • Databases: Experience in designing and working with both relational (PostgreSQL, MySQL, etc.) and non‑relational databases (Redis, Mongo, DynamoDB, etc.)
  • Event‑driven systems: Understanding the architecture of distributed systems and some experience with designing and implementing asynchronous processes with the use of message brokers (Kafka, RabbitMQ, AWS Kinesis, etc.)
  • DevOps & Infrastructure: Hands‑on experience or good understanding of Cloud Platforms (AWS, GCP, or Azure), containerization (such as Docker), and container orchestration platforms (preferably Kubernetes), alongside CI/CD pipelines
  • Testing: Thorough experience with unit testing in both Python and JS ecosystems (e.g. PyTest/Jest) as well as exposure with integration and e2e testing (e.g. Playwright/Cypress)
  • Language: Good English communication skills are a must
  • Nice to have Experience with GenAI, LLMs, and Prompt Engineering
  • Experience setting up CI/CD infrastructure from scratch
Obtém a tua avaliação gratuita e confidencial do currículo.

ou arrasta e larga o ficheiro aqui.

Similar jobs

Ofertas semelhantes que vale a pena comparar

Full Stack Engineer- (Python and React)
Full Stack Engineer- (Python and React)

EDGE Executive Search • EUA

Teletrabalho
USD 120 000 - 180 000
Full Stack Engineer
Full Stack Engineer

Photon • Newark (DE)

Presencial
USD 180 000 - 240 000
Sr Full Stack Engineer
Sr Full Stack Engineer

New York Technology Partners • Irving (TX)

Presencial
USD 90 000 - 120 000
Full Stack Technical Lead -React
Full Stack Technical Lead -React

Photon • Newark (DE)

Presencial
USD 170 000 - 210 000
Senior Full-Stack Python Developer
Senior Full-Stack Python Developer

Simera • Carlisle (MA)

Híbrido
USD 140 000 - 210 000
React Developer
React Developer

Anblicks • Plano (TX)

Presencial
USD 130 000 - 160 000
Full Stack Engineer - Python+React
Full Stack Engineer - Python+React

Creativechaos • EUA

Presencial
USD 80 000 - 120 000
Full Stack Engineer
Full Stack Engineer

Innovative Object Solutions, Inc. • Tacoma (WA)

Presencial
USD 120 000 - 150 000
Full-Stack Engineer (Backend)
Full-Stack Engineer (Backend)

TechAviv • Boston (MA)

Presencial
USD 110 000 - 140 000
Python Fullstack Developer (Remote)
Python Fullstack Developer (Remote)

66degrees • EUA

Teletrabalho
USD 120 000 - 160 000