We are looking for an experienced Senior Full-Stack Developer with cloud-native development experience to join our team and contribute to an internal application for our client in the Oil & Gas domain. This is a new project focused on developing a centralized workflow system for land-related operations.
Responsibilities
-
Design, develop, and maintain a centralized workflow system for land-related operations
-
Build scalable backend services using .NET and WebAPI
-
Develop responsive and dynamic user interfaces with Angular
-
Architect and implement microservices following cloud-native best practices
-
Deploy and manage applications on AWS infrastructure
-
Apply SOLID principles, DDD, CQRS, Mediator, and Repository patterns across the codebase
-
Write and maintain unit and integration tests to ensure high code quality
-
Set up and maintain CI/CD pipelines in Azure
-
Collaborate with cross-functional teams to deliver high-quality features
-
Conduct code reviews and provide mentorship to other developers
-
Troubleshoot, debug, and optimize application performance
Requirements
-
Expertise in .NET, with 3+ years of experience in full-stack development
-
Hands-on experience with Angular 18 (v.16+ may be acceptable), Angular Material, and AG Grid
-
Solid background in AWS cloud-native development
-
Proficiency in Web API, SQL, and SQL Server
-
Skills in Dapper and AutoMapper
-
Strong understanding of SOLID principles, DDD, and microservices architecture
-
Competency in CQRS, Mediator, and Repository Pattern
-
Knowledge of unit testing and integration testing
-
Familiarity with setting up pipelines in Azure
-
Showcase of HighCharts
-
Understanding of RxJS operators (switchMap, debounce, concat, merge, combineLatest, map, takeUntil, last, pluck, Subject, BehaviorSubject)
-
Proficient communication skills in English (B2 level or higher)
We offer
-
International projects with top brands
-
Work with global teams of highly skilled, diverse peers
-
Healthcare benefits
-
Employee financial programs
-
Paid time off and sick leave
-
Upskilling, reskilling and certification courses
-
Unlimited access to the LinkedIn Learning library and 22,000+ courses
-
Global career opportunities
-
Volunteer and community involvement opportunities
-
EPAM Employee Groups
-
Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn