
Full Stack Software Engineer — AI & Automation
About this role
Developing customer-facing applications, partner tools, and automated utility provider integrations forms the core daily work for this position. Utility Profit builds software platforms that simplify property management workflows and utility setups for tenants. Engineers operate across the entire stack using React, TypeScript, Node.js, and SQL databases while incorporating frontier AI models and coding agents into their daily tasks. The ideal candidate takes full ownership of projects from initial conception to production deployment, maintaining high standards for code quality and reliability.
What you will do
- Manage features from initial problem definition and design through to deployment and production monitoring.
- Develop responsive React user interfaces alongside dependable TypeScript and Node.js APIs and services.
- Integrate frontier AI coding tools and frontier models into the daily workflow while rigorously testing and reviewing their output.
- Design robust data models, background jobs, migrations, and database queries with a focus on correctness and concurrency.
- Write automated tests, investigate production issues using system logs, and ensure reliable error handling across the application stack.
- Collaborate directly with product and operations teams to clarify requirements and prioritize impactful technical solutions.
What you need
- Demonstrate substantial professional experience shipping and supporting production web applications independently.
- Bring strong practical skills in TypeScript, Node.js, React, and SQL databases, with specific relevance to PostgreSQL.
- Show hands-on experience utilizing AI coding tools to deliver verified software solutions.
- Possess solid engineering fundamentals including automated testing, Git workflows, authentication, and system design.
- Bring familiarity with cloud deployments, containers, CI/CD pipelines, and production observability tools like AWS and Docker.
- Communicate fluently in written and spoken English while working effectively within a distributed remote team.
Nice to have
- LLM APIs, tool calling, and MCP
- Browser automation with Playwright
- Python and Redis/BullMQ
- Event-driven systems and infrastructure as code
- Monorepos such as Nx or Turborepo
Benefits
- Competitive salary paid in USD
- Fully remote work environment
- Observation of U.S. company holidays
Skills and tech stack
Questions candidates ask
What is the remote work policy for this position?
The role is fully remote and open to candidates worldwide, though there is a strong preference for individuals based in Mexico or the United States to ensure team collaboration and time-zone overlap.
How is compensation handled for this role?
The position offers a competitive salary paid in USD as a remote, independent contractor role.
What technologies and AI tools will I be working with?
You will work across React, TypeScript, Node.js, and SQL databases while utilizing coding agents and frontier models from OpenAI, Anthropic, and other providers for research, implementation, and debugging.
Are there formal educational requirements to apply?
No formal educational degree is required for this position. The team values your practical skills, judgment, and demonstrated work.