Jobs · Engineering · Colorado

Senior Software Engineer (Node.js/Typescript) - 26244 Brno, Czechia

Energy Acuity · Denver, CO · 3 wk ago
EngineeringFull-time

About the role

At Enverus, we’re committed to empowering the global quality of life by helping our customers make energy affordable and accessible to the world. We are the most trusted energy-dedicated SaaS company, with a platform built to maximize value from generative AI. Our innovative solutions reshape the way energy is consumed and managed by offering anytime, anywhere access to analytics and insights. This helps our customers make better decisions that provide communities around the world with clean, affordable energy.

The energy industry is evolving rapidly, and Enverus continues to lead in energy technology by creating intelligent connections across the entire energy ecosystem—from renewables, power, and utilities to oil and gas and financial institutions. Our solutions drive more efficient production and distribution, capital allocation, renewable energy development, investment, and sourcing while reducing costs by automating crucial business operations.

As part of the Energy Analytics business unit, you’ll work on systems that support analytical applications, helping our customers make critical business decisions in energy markets across North America and Europe. We seek engineers who enjoy solving customer problems with high-performance solutions while collaborating closely with product and domain experts.

The Team

As part of the Data Infrastructure team, you will be a key contributor to some of the most impactful products at Enverus. The team uses Node.js expertise combined with highly performant OLAP database technologies to handle close to a million requests per day. Small, fast-paced, and highly collaborative, this team values engineers who enjoy tackling difficult technical and domain problems while continuously learning from one another. Engineers own systems end-to-end, including architecture, implementation, observability, reliability, and operational support.

Responsibilities

  • Design and develop SaaS Node.js/TypeScript solutions based on product requirements.
  • Build, test, and optimize applications to meet demanding performance SLAs, diagnosing and resolving bottlenecks.
  • Own the reliability and observability of services handling ~1M daily API requests.
  • Operationally support the applications run by the team.
  • Mentor team members on emerging technologies and industry trends, applying that knowledge to continuously improve our systems.
  • Collaborate closely with the Calgary-based team, including a recurring weekly call until 7pm.

Requirements

  • At least 5-7 years of experience.
  • Solid working knowledge of SQL.
  • Experience working with Node.js and TypeScript.
  • Desire and experience using AI to boost productivity.

Skills That Stand Out

  • Deploying 24/7 available applications at scale using Kubernetes.
  • Experience building applications with Docker.
  • Experience building APIs on top of OLAP databases for real-time analytical workloads.

Our Technology Stack

Node.js/TypeScript, Docker, Kubernetes, Kinetica, ClickHouse, MongoDB, Claude, Azure, AWS.

Similar jobs