Full Stack Engineer
Job description
GRC’s next phase — and what we’re building. GRC is entering its next phase where modern programs are agentic — built to compress manual work and keep teams in sync across evidence, assessments, and remediation. TruOps is building the AI-native GRC platform across risk management, compliance, and third-party programs — so one practitioner can run with the leverage of ten.
You’ll lead the engineering build-out of that platform — end-to-end across the stack — in tight partnership with TruOps leadership and product team, turning direction into architecture, delivery, and a product that wins in the market. The role.
We’re hiring a Full Stack Software Engineer to own major technical outcomes across frontend, backend, integrations, and platform foundations for an agentic GRC product: workflow-heavy UX, integration-heavy services, strong data modeling, and production discipline (security, reliability, observability).
This is a high-leverage role on a small team: broad scope, clear accountability, and a real hand in how the platform is shaped as we scale.
You don’t need a long career in GRC — you need a track record of shipping serious B2B software and owning cross-stack outcomes in complex domains. Responsibilities.
Lead and deliver large initiatives across the full stack — aligning product UX, services/APIs, integrations, and architecture from technical direction through production and iteration.
Define and drive technical roadmap and architectural strategy: service boundaries, data model, API contracts between UI and backend, auth patterns, and a sane path to evolve as complexity grows.
Build integration-heavy systems that survive real customer environments: reliability, performance, security, observability, and operational playbooks.
Design and ship coherent workflows — strong UX judgment, crisp edge-case handling, and a polished feel where it matters.
Represent engineering in customer-facing technical conversations.
Use AI as a default part of how you build (coding agents, LLMs, automation) to increase throughput — without shipping fragile complexity.
Apply AI in-product where it measurably reduces manual work and improves outcomes. Qualifications
5+ years shipping production software, with demonstrated strength across frontend and backend.
Strong TypeScript/JavaScript fundamentals and modern React (or equivalent) for non-trivial product UIs.
Strong backend/service skills in at least one of Python / Go / TypeScript: APIs, auth, data modeling, and operating software in production.
Proven experience with integration-heavy B2B systems and ambiguous scope delivered as shipped milestones.
AI-native engineering workflow: coding agents / LLM tooling used routinely — with maintainability as a constraint.
Strong communication: written and verbal, including with non-engineering stakeholders. Preferred
Exposure to GRC / risk / compliance / TPRM / audit (helpful, not required).
Multi-tenant SaaS, regulated environments, or evidence-heavy domains.
Cloud (AWS/GCP), Postgres, async/event patterns, strong observability practice.
LLM/agent product features with measurable outcomes — not novelty demos.
Deep collaboration with design (e.g. Figma), design systems, and component-driven UI.
Compensation & benefits
Competitive base salary
Health, dental, vision Unlimited PTO and paid holidays Level and compensation depend on experience, location, and scope. TruOps is an equal opportunity employer. We welcome qualified applicants from all backgrounds and do not discriminate on the basis of race, religion, national origin, gender, sexual orientation, age, veteran status, disability, or other protected status where prohibited by law.
¿Te interesa este puesto?