careertakescareertakes

Full Stack Software Engineer

Confidential ClientEnergy & Utilities
Entry LevelFull-timeOn-SiteN/A
Houston, Texas
11 Days Ago

The Full Stack Software Engineer at Confidential Client is responsible for designing, developing, testing, and maintaining scalable cloud-based applications and microservices using technologies such as C#, .NET, ASP.NET Core, Angular, and Microsoft Azure. The role involves contributing to CI/CD pipelines, DevOps practices, and collaborating within cross-functional Agile teams to deliver robust backend services and web applications, with a focus on quality, scalability, and production support.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Oil and Gas.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

We are seeking an experienced Full Stack Software Engineer to design, develop, test, and maintain scalable cloud-based applications and microservices for a Confidential Client in the Oil and Gas sector. You will work on backend services, front-end web applications, APIs, and CI/CD automation while collaborating with cross-functional Agile teams.

  • Develop backend services and microservices using C#, .NET, and ASP.NET Core
  • Build responsive web applications using Angular and TypeScript
  • Design, document, and maintain RESTful APIs and integrations
  • Deploy, monitor, and support applications on Microsoft Azure
  • Contribute to CI/CD pipelines and DevOps automation (Azure DevOps, Git)
  • Write and maintain automated tests (xUnit, NUnit, Moq, Playwright)
  • Perform code reviews, troubleshoot production issues, and support releases
  • Collaborate with product owners, domain experts, and other engineers in an Agile workflow

What We’re Looking For (Required Skills)

  • Strong experience with C#, .NET, and ASP.NET Core
  • Hands-on experience with Angular and TypeScript
  • Solid understanding of REST APIs and microservice architectures
  • Experience deploying and operating applications using Microsoft Azure
  • Familiarity with Git, Azure DevOps, and CI/CD best practices
  • Experience with automated testing frameworks (xUnit, NUnit, Moq, Playwright)
  • Knowledge of SOLID principles, common design patterns, and Agile methodologies
  • Strong problem solving and communication skills; able to work in cross-functional teams

Preferred Skills

  • Experience with Docker and Kubernetes / AKS
  • Familiarity with Node.js
  • Experience with application logging, monitoring, and troubleshooting tools
  • Prior exposure to drilling, rig systems, or energy-industry domains is a plus

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field — or equivalent professional experience
  • Proven track record building and shipping production-grade applications
  • Authorization to work in the United States (I-9 verification required if hired)

Location & Employment Type

  • Employment type: FULL_TIME
  • Work location: Houston, TX (on-site or as defined by the Confidential Client)

Legal & Compliance Notes

Confidential Client and Careertakes are committed to compliant, fair hiring practices. Reasonable accommodations are available for applicants with disabilities during the hiring process in accordance with applicable federal, state, and local law. All applicants selected for hire will be required to verify identity and employment authorization and complete Form I-9; the client may use E-Verify where applicable. By applying, candidates confirm that information submitted is true and accurate.


Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range