We are looking for an experienced Lead Full-Stack Developer with strong cloud-native development expertise and proven leadership skills to join our team and drive the development of an internal application for our client in the Oil & Gas domain. This is a new project focused on building a centralized workflow system for land-related operations, where you will play a key role in shaping the technical direction and leading the engineering team.
Responsibilities
-
Lead the design, development, and maintenance of a centralized workflow system for land-related operations
-
Define the technical vision and architecture for scalable backend services using .NET and WebAPI
-
Oversee the development of responsive and dynamic user interfaces with Angular
-
Architect and drive the implementation of microservices following cloud-native best practices
-
Lead deployment strategy and management of applications on AWS infrastructure
-
Establish and enforce engineering standards, ensuring consistent application of SOLID principles, DDD, CQRS, Mediator, and Repository patterns across the codebase
-
Define the testing strategy and ensure proper coverage with unit and integration tests
-
Design, set up, and govern CI/CD pipelines in Azure
-
Collaborate closely with stakeholders, product owners, architects, and cross-functional teams to align technical solutions with business goals
-
Lead code reviews, mentor and grow team members, and foster a culture of technical excellence
-
Take ownership of troubleshooting, debugging, and performance optimization at the system level
-
Participate in pre-sales activities, technical interviews, and estimation when needed
-
Drive technical decision-making, risk management, and delivery planning
Requirements
-
Expertise in .NET, with 5+ years of experience in full-stack development
-
1+ years of proven experience leading development teams and owning end-to-end delivery of complex projects
-
Hands-on experience with Angular 18 (v.16+ may be acceptable), Angular Material, and AG Grid
-
Strong background in AWS cloud-native development and solution architecture
-
Proficiency in Web API, SQL, and SQL Server
-
Skills in Dapper and AutoMapper
-
Deep understanding of SOLID principles, DDD, and microservices architecture
-
Strong competency in CQRS, Mediator, and Repository Pattern
-
Solid knowledge of unit testing and integration testing strategies
-
Experience designing and maintaining CI/CD pipelines in Azure
-
Showcase of HighCharts
-
Strong understanding of RxJS operators (switchMap, debounce, concat, merge, combineLatest, map, takeUntil, last, pluck, Subject, BehaviorSubject)
-
Excellent communication, mentoring, and stakeholder management skills
-
Excellent command of written and spoken English (B2+ level)
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