EPAM Systems

Senior Full Stack Developer

EPAM Systems$100K — $130K *
US-AnywhereRemote in Atlanta, GA
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years of professional experience with .NET Core and ASP.NET Core
  • Strong problem-solving skills in distributed systems
  • Advanced knowledge of MS SQL Server and MongoDB focusing on performance
  • Experience with Azure services including Docker and Cosmos DB
  • Solid Docker skills, particularly with multi-stage builds
  • Proficiency with unit and integration testing frameworks like xUnit
  • Understanding of SOLID principles and Clean Architecture

Responsibilities

  • Design, develop, and maintain scalable backend services using REST and gRPC
  • Integrate with existing microservices in a distributed architecture
  • Optimize database performance with effective strategies
  • Implement resilience patterns like retries and circuit breakers
  • Containerize applications using Docker for Azure deployment
  • Monitor and enhance system performance in production
  • Write comprehensive tests to ensure code reliability

Benefits

  • High Deductible Health Plan with HSA including Pharmacy coverage after 60 days
  • Access to Condition Management resources
  • Family Planning resources available
  • Comprehensive Dental Plan
  • Vision Plan included
Full Job Description
We are seeking an experienced Full Stack Developer to join our innovative development team. In this role, you will work across the entire software stack, designing and implementing solutions from database architecture to server-side logic and client-facing interfaces.

This position is ideal for a problem-solver who enjoys both the technical depth of backend systems and the creativity of frontend user experiences. About Our Team Our team builds distributed, cloud-native applications that solve complex business problems. We value technical excellence, collaborative problem-solving, and continuous learning. We follow modern software development practices and are constantly evolving our architecture to meet growing demands.

RESPONSIBILITIES
  • Design, develop, and maintain scalable backend services using REST and gRPC protocols
  • Integrate with existing microservices within our distributed architecture
  • Optimize database performance through efficient transactions, indexing strategies, and query optimization
  • Implement resilience patterns including retries, circuit breakers, and fault tolerance mechanisms
  • Containerize applications using Docker and deploy to Azure cloud environments
  • Monitor and optimize system performance in production
  • Write comprehensive unit and integration tests to ensure code reliability
  • Participate in code reviews and technical documentation
  • Collaborate with cross-functional teams to deliver high-quality software solutions

REQUIREMENTS
  • 5+ years of professional experience with .NET Core; strong proficiency in ASP.NET Core
  • Demonstrated problem-solving skills in distributed systems environments
  • Solid experience with MS SQL Server and MongoDB, including performance optimization
  • Proven experience with Azure services (Docker integration, Cosmos DB/MongoDB API, Key Vault, Azure Configuration, Azure Storage)
  • Strong Docker skills, including multi-stage builds and container networking
  • Experience with unit and integration testing using xUnit or similar frameworks
  • Understanding of SOLID principles and Clean Architecture patterns
  • Excellent communication skills and ability to work in a collaborative team environment

NICE TO HAVE
  • Experience with scalability patterns including caching (Redis) and messaging systems (RabbitMQ, MassTransit)
  • Familiarity with the Outbox pattern for reliable message delivery
  • Experience with observability tools and practices (OpenTelemetry, ELK stack)
  • Frontend development skills using ReactJS with TypeScript and Redux
  • CI/CD pipeline experience

WE OFFER
  • Health benefits: High Deductible Health Plan with an attached HSA (Health Savings Account) which includes Pharmacy coverage, after 60 days from start of employment
  • Condition Management resources
  • Family Planning resources
  • Dental Plan
  • Vision Plan

About EPAM Systems

EPAM Systems, Inc. is a leading global provider of digital platform engineering and development services. The company has a strong presence in North America, Europe, and Asia, and serves clients in a variety of industries, including financial services, healthcare, and retail. EPAM's services include software engineering, product development, and digital platform engineering, and the company has a reputation for delivering high-quality solutions that help its clients achieve their business goals. EPAM has been recognized as a leader in the digital services industry by a number of independent research firms, and the company has won numerous awards for its work.
Learn more about EPAM Systems
Size
58,824 employees
Market Cap
$18.2 billion
Industry
Net Income
$327.1 million
Founded
1993
5 Year Trend
+26.5%
Revenue
$2.6 billion
NASDAQ

Similar Jobs

More Jobs at EPAM Systems

More Information Technology Jobs

Find similar Senior Full Stack Developer jobs: