[Remote] Senior Full Stack Engineer
Note: The job is a remote job and is open to candidates in USA. Stratus is a company that provides advanced MEP specific solutions to optimize contractor workflows. They are seeking a Senior Full Stack Engineer to deliver customer value through feature work and operational support in their SaaS platform, utilizing AI-assisted development tooling as a primary part of the development process.ResponsibilitiesShip features and customer-facing enhancements across the full stack, working from product specs and customer feedbackUse AI-assisted development tooling (Claude Code, Cursor, Codex, etc.) as a first-class part of the dev loop — not as autocomplete, but as the primary pattern by which you produce, review, and validate codeBuild, share, and refine internal workflows that compound your velocity and the pod's — custom MCP servers, code-gen agents, automated review or test pipelines, codebase-exploration agentsValidate AI-generated code before it ships — write tests, run it, review it, and exercise sharp judgment about when output ships, needs rework, or should be thrown awayInvestigate and fix customer-reported bugs in your area of the product, including in code you didn't write — including code an agent wroteRamp quickly on unfamiliar codebases using AI as a working tool — design documents, code search, behavior reproductionContribute to monolith decomposition and modernization as touch points emerge in your workImplement and maintain modern automated testing — unit, integration, and the scaffolding that AI-generated changes warrantCollaborate with cross-functional teams to define, design, and ship; coordinate deployments and incident response with peersAdvocate for incremental delivery and contribute to the engineering culture that surrounds youSkills6+ years of professional software development experience, including production ownership of customer-facing featuresPolyglot full-stack engineer. You've shipped production code across multiple languages and stacks, and you ramp on a new one in days, not months. Language is a tool, not an identity. Comfort with at least one statically-typed backend language, at least one modern frontend framework, and both NoSQL and SQL data stores is assumedAI-assisted dev tooling is your dominant dev loop. You use Claude Code, Cursor, Codex, Copilot, or an equivalent daily — and you can describe specifically how your work changes because of it. 'I use Copilot for autocomplete' is not what we're hiringYou have built workflows that compound your own velocity. Custom MCP servers for your dev environment, code-gen agents tailored to your stack, automated review/test/refactor pipelines, codebase-exploration agents — concrete examples expected. We are looking for engineers who have already moved past using AI on the sideSharp judgment about AI output. You can describe specific instances where you identified hallucinated or wrong AI-generated code and rejected it. You have a personal validation discipline — tests, runs, review — for everything an agent produces before it shipsHands-on experience with at least one mainstream agent framework or SDK (Claude Agent SDK, OpenAI Agents SDK, LangGraph, Pydantic AI, Mastra, or equivalent), even if only for personal or internal dev tooling. We want an opinion about strengths and weaknesses, not just a name-dropPrompt engineering at a senior level. You debug a misbehaving agent — including the agents in your own dev loop — by reading the trace, not by guessing. You've used structured outputs, tool-call schemas, and reasoning models in production, whether for your own workflows or for features you've shippedEval-first mindset applied to AI-generated code. AI output doesn't ship until you've validated it. You have a personal discipline for this — automated tests, runs, ship/no-ship judgment, regression checks when you change your workflows. Familiarity with eval tooling (Braintrust, LangSmith, Langfuse, Inspect, OpenAI Evals, or equivalent) is welcome; the discipline matters more than the toolingStrong debugging skills — you can trace issues through complex systems, reproduce edge cases, and identify root causes in code you didn't write, including code an agent wroteFast ramp on unfamiliar codebases with AI as a working tool — you understand how a system works by exploring it, not by waiting for documentationWorking understanding of CI/CD pipelines and optimizing DevEx for a dev teamUnderstands SOLID, DRY, KISS, YAGNI, and TDD and applies them when warrantedExcellent communication; can work directly with product managers, designers, and customers to triage and scope workWorking understanding of security best practicesWorking production knowledge of Model Context Protocol (MCP) — has built or extended MCP servers (for your own dev environment, your team's, or a customer surface)Multi-agent orchestration in personal dev tooling — e.g., orchestrating sub-agents for different review, test, or refactor passesExperience deconstructing monoliths into modular or service-oriented architecturesUnderstanding of event-driven architectures and message-based integrationProduction experience with reasoning models, structured outputs, and tool-call schemas — for your own dev workflows or for shipped featuresHas shipped customer-facing AI features — welcome context, but not the primary signal we're hiring on for this roleBenefitsComprehensive and competitive health benefits planMatching 401k contributions20 days annual PTOPrimarily remote work with occasional annual team onsites.Company OverviewData-Driven Contracting for MEP Stratus is a cloud-based software platform that revolutionizes MEP fabrication and construction management by seamlessly integrating CAD software like Revit and AutoCAD with manufacturing tools to reduce errors and boost efficiency. It was founded in 2010, and is headquartered in Larkspur, Colorado, USA, with a workforce of 51-200 employees. Its website is https://www.gogtp.com.