Our client is an energy solutions provider. Our AI-enabled platform supports operations, tracking and decision-making to optimize large-scale renewable and traditional energy portfolios. We're delivering a key client MVP in February 2027, and the project continues into 2028. Our stack: Ruby on Rails, Node.js/TypeScript and Python services, Vue, PostgreSQL, Snowflake and AWS.
Responsibilities
Work closely with product teams to help define and execute technical criteria
Design and build backend services and APIs, including system-to-system integrations, on relational data
Model complex, evolving business domains into clear schemas and API contracts
Ship end-to-end features, including TypeScript frontend work
Help scale AI-native development across the team: shared AI workflows, tooling and CI/CD integration
Mandatory Skills Description
Mid-to-senior engineer with strong backend and data fundamentals
Production experience with relational databases and data/domain modeling
Production experience in one of Ruby (preferred), Node.js/TypeScript (preferred) or Python. Fundamentals matter more than language
Experience designing and building APIs
AWS or another enterprise cloud platform
AI-native development: daily use of agentic AI coding tools, and experience scaling shared AI workflows across a team and into the development lifecycle, including CI/CD
Strong English and communication skills
Nice-to-Have Skills Description
Building LLM features on enterprise AI platforms (AWS Bedrock preferred)
Exposure to energy, utilities or sustainability data