Full Stack Application Developer / DevOps Engineer
Location: Houston, TX
Work Arrangement: 100% On-Site
About the Role
We are looking for a highly skilled Full Stack Application Developer / DevOps Engineer to join a technology team supporting critical applications and APIs within the energy and utility space.
This role combines full-stack application development, database administration, cloud infrastructure, DevOps, and production support. You will work on high-volume applications, REST APIs, data integrations, legacy technology modernization, and cloud-based infrastructure.
The ideal candidate is a hands‑on engineer who can move comfortably between application development, PostgreSQL, AWS, Docker/Kubernetes, Linux, scripting, monitoring, and production environments.
Key Responsibilities
- Design, develop, enhance, and support modern web applications and REST APIs.
- Develop and maintain applications supporting pricing, transaction management, supply, reporting, and utility operations.
- Work with PostgreSQL databases from an application development and administration perspective.
- Support PostgreSQL environments, including backups, disaster recovery, infrastructure upgrades, and performance considerations.
- Build and maintain containerized applications using Docker and Kubernetes.
- Support AWS-based application infrastructure and cloud environments.
- Develop scripts and automation to improve application operations, monitoring, and reliability.
- Monitor production applications and infrastructure using tools such as Datadog.
- Participate in production support and troubleshooting of application and infrastructure issues.
- Work with legacy technology stacks as part of modernization and M&A-related technology integration initiatives.
- Develop and integrate REST APIs and data interfaces.
- Work with data formats and integrations including EDI, XML, and CSV.
- Build web scraping solutions when required.
- Collaborate with teams responsible for moving data into platforms such as Databricks.
- Contribute to application architecture, system design, scalability, and engineering best practices.
- Participate in Git-based development workflows and follow established software engineering standards.
Required:
- 5+ years of professional software/application development experience
- Docker
- AWS
- REST APIs
- Scripting and automation
- Application monitoring and production support
- Git
- Experience designing and developing applications handling high-volume traffic
Nice to Have:
- Microsoft SQL Server
- GraphQL
- AWS and/or GCP
- Web scraping
- EDI, XML, and CSV integrations
- Experience with Databricks data integrations
Preferred Industry Experience
Experience working within energy retail, utilities, or related business operations is highly valued, particularly exposure to:
- Energy pricing
- Sales and billing
- Supply operations
- Utility operations
- Reporting and data management
What You’ll Bring
- Strong problem-solving and troubleshooting skills.
- Ability to work across application development, databases, cloud infrastructure, and DevOps.
- Practical experience with Linux and Windows operating systems.
- Strong understanding of software development and system design best practices.
- Ability to work effectively in a production environment with high-volume applications.
- Hands‑on experience with cloud technologies and modern application architectures.
- Strong communication and collaboration skills.
- Willingness to work 100% onsite in Houston, TX.