×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Node.js

Job in Houston, Harris County, Texas, 77246, USA
Listing for: ComboCurve Inc.
Full Time position
Listed on 2026-06-02
Job specializations:
  • Software Development
    Cloud Engineer - Software, DevOps, Software Engineer, Senior Developer
Salary/Wage Range or Industry Benchmark: 100000 - 140000 USD Yearly USD 100000.00 140000.00 YEAR
Job Description & How to Apply Below

Combo Curve is a industry leading cloud-based software solution for A&D, reservoir management, and forecasting in the energy sector. Our platform empowers professionals to evaluate assets, optimize workflows, and manage reserves efficiently, all in one integrated environment.

By streamlining data integration and enhancing collaboration, we help operators, engineers, and financial teams make informed decisions faster. Trusted by top energy companies, Combo Curve delivers real-time analytics and exceptional user support, with a world-class customer experience team that responds to inquiries in under 5 minutes.

We're hiring a Senior Software Engineer to join our Platform team. You'll be a core contributor to the infrastructure, tooling, and internal services that every product team at Combo Curve depends on. This role is for someone who brings deep Node.js expertise, holds high standards for code quality, and thrives on building systems that others build on top of. You'll work closely with platform and product engineers to design APIs, shape our toolchain, and raise the engineering bar across the organization.

What

You'll Do
  • Own platform services end-to-end—from design through deployment—driving technical direction with minimal hand-holding.
  • Design and build internal APIs and services using Node.js 20+, Type Script, and Mongo

    DB that are reliable, well-tested, and easy for other teams to integrate with.
  • Define and enforce toolchain standards across the platform—yarn work spaces, ESLint, Prettier, strict Type Script, and CI/CD pipelines via Git Hub Actions.
  • Architect and maintain containerized services using Docker and Docker Compose for both local development and production environments.
  • Contribute to architectural decisions and document them via ADRs and diagrams that others can act on.
  • Act as an internal resource for other engineering teams—diagnosing issues, unblocking work, and raising the quality of reviews and feedback across the codebase.
  • Incorporate AI-first development practices, including exploring LLM-powered workflows and agent integrations where they add leverage.
Requirements

Technical

  • Advanced Node.js:
    Deep expertise in Node.js 20+, including async patterns, streams, worker threads, and the ESM/CJS module system. Knows when to reach for each and why.
  • Type Script:
    Strict-mode Type Script as the default. Comfortable with advanced types, generics, and enforcing type safety via tsc --noEmit and similar tooling.
  • Modern Toolchain:
    Hands-on with yarn work spaces and PnP, and familiarity with modern build/dev tools such as Vite, Vitest, Turbopack, or esbuild—able to configure and optimize these for both dev speed and production output.
  • API Design & Development:
    Experience designing internal services using REST or gRPC with clear OpenAPI/Async

    API contracts. Knows how to version APIs and manage breaking changes.
  • Mongo

    DB:
    Production experience with Mongo

    DB including schema design, indexing strategies, aggregation pipelines, and connection management via Mongoose or the native driver.
  • Automated Testing Strategy:
    Strong test coverage culture using Vitest or Jest—unit, integration, and contract tests. Comfortable mocking external dependencies and writing deterministic async tests.
  • CI/CD:
    Able to design and maintain Git Hub Actions pipelines covering lint, type check, test, and deploy stages. Knows how to keep pipelines fast and reliable.
  • Containerization:
    Proficient with Docker and Docker Compose for local dev environments and production-ready images. Understands layer caching and image size optimization.
  • Software Architecture:
    Applies SOLID principles and clean architecture thinking. Designs services that are easy to test, extend, and hand off.
  • Static Analysis & Code Quality:
    Configures and enforces standards via ESLint, Prettier, and strict Type Script. Treats linting as a first-class concern, not an afterthought.
  • Shell Scripting:
    Competent in Bash for build automation, local dev tooling, and operational scripts.
  • Version Control:
    Deep Git fluency—branching strategies, clean history hygiene, conflict resolution, and meaningful commit messages.
Nice to Have
  • React:
    Experience building internal tools or dashboards;…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary