
Full Stack Software Engineer – AI & Automation
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Transform customer or operational challenges from initial concepts into dependable production features.
• Take full ownership of features: define problems and success criteria, design, implement, test, deploy, and monitor production performance.
• Create responsive interfaces using React and develop TypeScript/Node.js APIs, services, and integrations.
• Enhance and develop AI-assisted workflows, model integrations, and automation through browsers or APIs.
• Design data models, queries, migrations, and background jobs, ensuring accuracy, concurrency, retries, and handling of duplicate actions.
• Expand existing systems while preserving boundaries and shared contracts across applications and repositories.
• Develop automated tests, review colleagues’ contributions, showcase features prior to QA, address any findings, and confirm complete workflows.
• Analyze production issues utilizing logs, traces, metrics, and data; enhance monitoring and documentation practices.
• Work alongside product and operations teams to clarify requirements, assess downstream impacts, and prioritize enhancements to completion rates, reliability, and customer experience.
• Significant experience in shipping and supporting production web applications, demonstrating the judgment and independence expected of a mid-to-senior engineer.
• Strong practical expertise in TypeScript, Node.js, React, and SQL databases; experience with PostgreSQL is particularly relevant.
• Familiarity with designing and consuming APIs, data modeling, and troubleshooting issues across frontend and backend interfaces.
• Direct experience utilizing AI coding tools to produce functional software, including examples of your review, testing, or correction of their outputs.
• Solid foundations in engineering principles: automated testing, Git and pull requests, authentication and authorization, error management, and sustainable system design.
• Experience with cloud deployments, containerization, CI/CD processes, and production observability; the environment includes AWS and Docker.
• Proficiency in written and spoken English, with the ability to work independently while closely collaborating with a remote team.
• Desirable experience includes LLM APIs, tool calling and MCP, evaluations, browser automation with Playwright, Python, Redis/BullMQ, event-driven architectures, infrastructure as code, and monorepos like Nx or Turborepo.
• A formal educational degree is not required.
• Fully remote position: open to candidates globally, with a strong preference for those located in Mexico or the United States due to team collaboration and time-zone alignment.
• Competitive salary offered in USD.
• High levels of ownership and autonomy within a small, product-oriented engineering team.
• Engaging work with cutting-edge AI models, coding agents, and real-world automation challenges.
• Direct collaboration with product, design, QA, and operations, allowing for a visible impact on customers and the overall business.
• Opportunities for growth through significant technical ownership as the platform continues to develop.
• No company-sponsored employee benefits; Utility Profit observes U.S. company holidays, during which offices and regular business operations may be closed.
datavent.io
Machinify
Get handpicked remote jobs straight to your inbox weekly.