EPAM Systems
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
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone. At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
#J-18808-Ljbffr
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
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone. At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
#J-18808-Ljbffr