← Back to jobsJob ID col-cmvv2w2r501z742b997qpamrs

Utility ProfitPosted 15 days ago

Full Stack Software Engineer — AI & Automation

Contract
Remote
Competitive
Posted 15 days ago

Utility Profit is hiring a Full Stack Software Engineer to build and operate customer-facing applications, internal tools, provider integrations, and AI-assisted workflows. The role spans React, TypeScript/Node.js, databases, and automation, with end-to-end ownership of reliable production features.

Posted
15 days ago
Source
job-boards.greenhouse.io
Sector
Information Technology & AI

Opens the employer's application page in a new tab

Responsibilities

  • Own features end to end: clarify the problem and success criteria, propose a practical design, implement it, test it, deploy it, and follow its behavior in production
  • Build clear, responsive React experiences and dependable TypeScript/Node.js APIs, services, and integrations. Think through permissions, validation, loading states, errors, and recovery across the complete user journey
  • Use AI coding agents as part of your daily workflow. Give them useful context, break work into reviewable pieces, challenge their assumptions, and inspect and simplify the code they produce
  • Build and improve AI-assisted workflows, model integrations, and browser or API automation. Evaluate behavior against representative cases, account for cost and latency, and provide dependable fallbacks when a model or external service fails
  • Design data models, queries, migrations, and background jobs with attention to correctness, concurrency, retries, and avoiding duplicate actions
  • Extend existing systems thoughtfully. Reuse established patterns, maintain clear boundaries, and coordinate changes across applications and repositories without breaking shared contracts
  • Write meaningful automated tests and review teammates’ work. Demonstrate the feature in a working environment before QA, resolve findings, and verify the full flow after fixes
  • Investigate production issues using logs, traces, metrics, and data. Improve monitoring and documentation so the team can understand and operate what you ship
  • Work closely with product and operations to challenge unclear requirements, identify downstream effects, and prioritize changes that improve completion rates, reliability, and customer experience

Qualifications

  • No formal educational degree required—we value your skills, judgment, and demonstrated work
  • Substantial experience shipping and supporting production web applications, with the judgment and independence expected of a mid-to-senior engineer
  • Strong practical skills in TypeScript, Node.js, React, and SQL databases; PostgreSQL experience is especially relevant
  • Experience designing and consuming APIs, modeling data, and debugging issues across frontend and backend boundaries
  • Hands-on experience using AI coding tools to deliver real software, with examples of how you reviewed, tested, or corrected their output
  • Solid engineering fundamentals: automated testing, Git and pull requests, authentication and authorization, error handling, and maintainable system design
  • Experience with cloud deployments, containers, CI/CD, and production observability; our environment includes AWS and Docker
  • Clear written and spoken English and the ability to work independently while collaborating closely with a remote team

Preferred

  • Helpful experience includes LLM APIs, tool calling and MCP, evaluations, browser automation with Playwright, Python, Redis/BullMQ, event-driven systems, infrastructure as code, and monorepos such as Nx or Turborepo

Required skills

AI-Assisted Software DevelopmentAPI Design and IntegrationAuthentication and AuthorizationAutomated TestingDockerGitNode.jsPostgreSQLReactTypeScript

Full job description

Utility Profit is hiring a Full Stack Software Engineer to build and operate customer-facing applications, internal tools, provider integrations, and AI-assisted workflows. The role spans React, TypeScript/Node.js, databases, and automation, with end-to-end ownership of reliable production features.

Responsibilities

  • Own features end to end: clarify the problem and success criteria, propose a practical design, implement it, test it, deploy it, and follow its behavior in production
  • Build clear, responsive React experiences and dependable TypeScript/Node.js APIs, services, and integrations. Think through permissions, validation, loading states, errors, and recovery across the complete user journey
  • Use AI coding agents as part of your daily workflow. Give them useful context, break work into reviewable pieces, challenge their assumptions, and inspect and simplify the code they produce
  • Build and improve AI-assisted workflows, model integrations, and browser or API automation. Evaluate behavior against representative cases, account for cost and latency, and provide dependable fallbacks when a model or external service fails
  • Design data models, queries, migrations, and background jobs with attention to correctness, concurrency, retries, and avoiding duplicate actions
  • Extend existing systems thoughtfully. Reuse established patterns, maintain clear boundaries, and coordinate changes across applications and repositories without breaking shared contracts
  • Write meaningful automated tests and review teammates’ work. Demonstrate the feature in a working environment before QA, resolve findings, and verify the full flow after fixes
  • Investigate production issues using logs, traces, metrics, and data. Improve monitoring and documentation so the team can understand and operate what you ship
  • Work closely with product and operations to challenge unclear requirements, identify downstream effects, and prioritize changes that improve completion rates, reliability, and customer experience

Preferred

  • Helpful experience includes LLM APIs, tool calling and MCP, evaluations, browser automation with Playwright, Python, Redis/BullMQ, event-driven systems, infrastructure as code, and monorepos such as Nx or Turborepo
  • LLM APIs
  • Tool Calling
  • MCP
  • Evaluations
  • Browser Automation
  • Python
  • Redis
  • BullMQ
  • Event-Driven Systems
  • Infrastructure as Code
  • Monorepos
  • Nx
  • Turborepo

Benefits

  • Fully remote; open to candidates worldwide, with a strong preference for candidates based in Mexico or the United States because of team collaboration and time-zone overlap.
  • High ownership and autonomy in a small, product-focused engineering team.
  • Hands-on work with frontier AI models, coding agents, and real-world automation challenges.
  • Direct collaboration with product, design, QA, and operations, with visible impact on customers and the business.
  • Room to grow through meaningful technical ownership as the platform evolves.

Company

  • Utility setup platform for property managers and tenants
  • Austin, Texas, USA
  • http://www.utilityprofit.com/
  • Founded in 2024
  • 11-50 employees

Qualifications

  • No formal educational degree required—we value your skills, judgment, and demonstrated work
  • Substantial experience shipping and supporting production web applications, with the judgment and independence expected of a mid-to-senior engineer
  • Strong practical skills in TypeScript, Node.js, React, and SQL databases; PostgreSQL experience is especially relevant
  • Experience designing and consuming APIs, modeling data, and debugging issues across frontend and backend boundaries
  • Hands-on experience using AI coding tools to deliver real software, with examples of how you reviewed, tested, or corrected their output
  • Solid engineering fundamentals: automated testing, Git and pull requests, authentication and authorization, error handling, and maintainable system design
  • Experience with cloud deployments, containers, CI/CD, and production observability; our environment includes AWS and Docker
  • Clear written and spoken English and the ability to work independently while collaborating closely with a remote team
  • Helpful experience includes LLM APIs, tool calling and MCP, evaluations, browser automation with Playwright, Python, Redis/BullMQ, event-driven systems, infrastructure as code, and monorepos such as Nx or Turborepo

Required skills

  • AI-Assisted Software Development, API Design and Integration, Authentication and Authorization, Automated Testing, Docker, Git, Node.js, PostgreSQL, React, TypeScript

Job details

Employment type

Contract

Seniority level

Not stated

Date posted

Oct 29, 2026

Work mode

Remote

Job source

job-boards.greenhouse.io

Company

Utility Profit

Information Technology & AI

Utility setup platform for property managers and tenants

  • Austin, Texas, USA
  • Information Technology & AI
  • 11-50 employees
  • Founded 2024
  • utilityprofit.com

Similar jobs

Other roles in United States or Information Technology & AI

Information Technology & AI

30+ days ago

Software Engineer, Kernel Performance & AI Tooling

Full-timeSan Francisco, CACompetitive

We are looking for a systems-minded engineer to help advance our kernel development, performance engineering, and hardware-software co-design capabilities, with a particular focus on AI-assisted workflows and tooling.

Information Technology & AI

30+ days ago

AI Support Engineer

Full-timeSan Francisco, CACompetitive

We’re looking for dedicated, experienced, and deeply curious individuals to help solve some of the most complex challenges faced by our customers while building the future of post-AGI support alongside us.

Information Technology & AI

30+ days ago

Staff Software Engineer, Payment Systems

Full-timeSeattle, NYCompetitive

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner.

Full Stack Software Engineer — AI & Automation

Utility Profit · Competitive

Apply on company site