
Senior Full Stack Engineer (JavaScript/Python)
Primary stack
Job description
About the Position
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
We Offer
- Competitive salary
- Opportunity to work in a dynamic and innovative environment
- Professional growth and development opportunities
- Collaborative and inclusive company culture
About the Company
[Company description if present]
© EPAM. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.
EPAM helps organizations innovate their business processes and rethink the way they manage their businesses so they can remain competitive in this new digital age.