Full Stack Developer
West Texas Gas - Dallas
Work at West Texas Gas
Overview
- View job
Overview
Job Location
WTG Dallas - Dallas, TX
Remote Type
Fully Remote
Role:
We are seeking a seasoned Full Stack Developer to help architect and lead the development of a suite of internal applications designed to modernize operations for a private equity-backed oil and gas firm. This is a ground-floor opportunity to join a newly formed, agile product and engineering team within a forward-thinking organization that is investing heavily in technology as a strategic differentiator.
As a key early hire, you will have the rare chance to shape the foundation of our application stack, development culture, and delivery model. You'll work closely with business stakeholders, product owners, and technical leadership to translate real-world operational challenges into effective software solutions.
This role is ideal for builders-those who thrive in environments where they can move fast, take ownership, and see the direct impact of their work.
What You'll Do
As a Full Stack Developer, you'll play a leading role in designing, developing, and deploying internal applications that power critical workflows across operations, finance, and field services. You'll work across the stack-from crafting responsive front-ends to integrating complex datasets-all within a modern Azure cloud environment.
•Lead system architecture and application design for greenfield internal tools, balancing short-term delivery with long-term scalability and maintainability.
•Create intuitive, modern UIs using templatized approach with tools like Blazor & Telerik along with custom React front ends. Rapidly prototype dashboards and internal workflows with tools like Retool.
•Implement application authentication through Entra ID and RBAC, along with using encrypted secrets to ensure a secure application.
•Build and optimize deployment pipelines and infrastructure as code using Azure DevOps to ensure consistent, automated delivery.
•Integrate spatial data, reporting tools, and messaging systems for real-time visibility and automation across distributed business functions.
•Scrape and extract data from third-party web resources using automated scraping frameworks to enrich internal systems and workflows.
•Monitor performance and ensure reliability by instrumenting applications with Azure-native observability tools such as Application Insights and Azure Monitor.
•Mentor junior engineers, conduct code reviews, and collaborate with stakeholders across product, data, and DevOps to deliver value iteratively and transparently.
What You'll Need
•Experience with Blazor (Server or WebAssembly) and UI component libraries such as Telerik for rapid development of internal applications.
•Proficiency in modern JavaScript frameworks such as React or Angular for dynamic, responsive web interfaces.
•Hands-on experience with C#/.NET Core (6+/7+) and API development using ASP.NET Core.
•Familiarity with Retool or similar low-code platforms for quick development of internal tools and prototypes.
•Strong UX sensibility and ability to collaborate with product teams on usability and interface design.
•Experience with secure authentication/authorization frameworks using Microsoft Entra ID (Azure AD) and role-based access controls.
•Experience integrating ArcGIS or similar GIS systems and spatial data types into business workflows.
•Familiarity with Azure Data Factory, Synapse Analytics, or Databricks for enterprise-scale data ingestion and processing.
•Skilled in screen scraping and web data extraction, using tools such as Playwright, Puppeteer, Selenium, or BeautifulSoup for DOM parsing, headless browser automation, and API fallbacks.
•Exposure to LangChain or other orchestration frameworks for integrating AI/ML pipelines with backend services.
•Proficiency in Python or JavaScript/TypeScript for scripting, automation, and integration with APIs or third-party services.
•Bachelor's Degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience).
•5+ years of professional experience in backend development or business applications-preferably in an enterprise environment.
•Demonstrated history of leading development teams or architectural initiatives, including end-to-end ownership of at least one major internal application or platform.