Senior Full Stack Engineer (JavaScript/Python)
We are seeking a Senior Full Stack Engineer to build scalable web applications end to end. You’ll design Front-end experiences in JavaScript and TypeScript, deliver Python APIs and services, and improve quality, security and performance in cloud-native environments. You’ll also mentor engineers and partner closely with Product, QA and DevOps.
Responsibilities
- Design and deliver full stack features across Front-end, API and data layers
- Make architecture decisions for UI patterns, state management, API design and deployment
- Build and maintain Python services including REST and GraphQL endpoints plus background processing
- Develop accessible, high-performance user experiences with maintainable UI architecture
- Raise engineering standards through reviews, refactoring, documentation and pragmatic patterns
- Define and maintain testing strategy across unit, integration and end-to-end automation in CI/CD
- Apply secure-by-design practices across authentication, authorization, secrets and dependency hygiene
- Mentor engineers, support delivery rituals and improve production readiness through monitoring and incident support
Requirements
- JavaScript and TypeScript hands-on experience delivering production web applications
- Front-end frameworks experience with React, Angular, or Vue plus SPA patterns and state management
- Python frameworks experience with FastAPI, Flask, or Django plus API design and error handling
- Web fundamentals knowledge including HTTP, caching, browser behavior, security headers and profiling
- Testing capability with modern toolchains such as Jest or Vitest plus Cypress, Playwright, or similar
- Data stores experience with SQL databases such as PostgreSQL or MySQL and data modeling basics
- CI/CD experience using GitHub Actions, GitLab CI, Jenkins, or similar with quality gates and promotions
- Cloud delivery working knowledge of Amazon Web Services (AWS), Microsoft Azure, or Google Cloud Platform (GCP) plus Docker and observability practices
Benefits
- By choosing EPAM, you're getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023
- Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
- You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
- We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
- At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
About the Company
More jobs at EPAM Systems
-
Lead JavaScript Full Stack Engineer
Argentina, Brazil, Chile, Colombia, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Panama, Paraguay, Peru, Uruguay · remote · Sep 17, 2026
-
Senior JavaScript Full Stack Engineer
Argentina, Brazil, Chile, Colombia, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Panama, Paraguay, Peru, Uruguay · remote · Sep 17, 2026
-
Senior AI Solutions Engineer with Python
Hungary · remote · Sep 17, 2026
-
Senior Java Developer - Azure
Switzerland · remote · Sep 17, 2026
-
Lead Full-stack JavaScript Developer
Hungary · remote · Sep 18, 2026