Full Stack Software Engineer
Core
Design, develop, test, and maintain scalable cloud-based applications and microservices.
Role type
Full Stack Software Engineer
Builds
Cloud-based applications and microservices
Domain
Energy industry (drilling/rig systems) + Cloud infrastructure
Deliverable
production ML models | product features
Required skills
C#, .NET, ASP.NET Core, Angular, TypeScript, REST APIs, microservice architectures, Microsoft Azure, Git, Azure DevOps, CI/CD pipelines, xUnit, NUnit, Moq, Playwright, SOLID principles, design patterns
Preferred skills
Docker, Kubernetes/AKS, Node.js, application logging, monitoring, troubleshooting, drilling/rig systems domain knowledge
Responsibilities
Develop backend services, build web applications, design and maintain REST APIs, deploy applications on Azure, contribute to CI/CD pipelines, perform code reviews and automated testing
Seniority
Mid-level to Senior IC