Job Description, Responsibilities & Requirements
About the Position
We are looking for a Senior Full-Stack.NET Engineer (Azure+ React or Vue.js) to build and operate commercial SaaS products on Azure. You will deliver end-to-end features across backend, frontend, data, and cloud operations within a cross-functional team, owning work across the entire stack from modern frontend to backend services and the data layer.
Responsibilities
- Build and maintain production features across web UI, APIs, and data
- Develop backend services and REST APIs in.NET (C#)
- Deliver frontend work using React and TypeScript with reusable components and maintainable architecture
- Design and optimize databases including queries, indexing, and migrations
- Build, deploy, and operate solutions in Azure including monitoring, troubleshooting, and reliability improvements
- Act on SAST/DAST findings through triage, remediation, and improvement of secure practices
- Contribute to code reviews, testing, and CI/CD pipelines
- Maintain and improve technical documentation
Requirements
- 7+ years of experience delivering commercial, production software
- Relevant Bachelor's or Master's degree
- Strong background in.NET, React, and TypeScript
- Proficiency in SQL
- Proven Azure experience running cloud-hosted applications in production
- Skills in clear communication with strong ownership and attention to quality
- English proficiency at B2 level or higher
Nice to Have
- Familiarity with WITSML
- Experience with Cognite/CDF
- Knowledge of OSDU
We Offer
- Opportunity to work with a leading technology company, EPAM Systems
- Hybrid work model in the Republic of Lithuania
About the Company
EPAM Systems is a global software engineering and product development company that partners with many of the world's leading organizations to deliver innovative technology solutions.