This is an Architect-Practitioner role. You are joining the Architecture & Platform Team to lead a serious stack modernization effort. We are not looking for someone to patch legacy code; we are looking for someone to strangle it. You will be responsible for designing and implementing the new core architecture—moving a B2B LMS platform into a modern, Hexagonal, Event-Driven future on Kubernetes. You will build the "paved road" that our product squads drive on. The Stack & Standards Core: TypeScript (Strict), NestJS, Next.js, React. Architecture: Hexagonal Architecture (Ports & Adapters), DDD, Event Sourcing. Data & Transport: GraphQL, REST, Enterprise Queuing (AWS SQS/SNS/Kafka). AI Platform: Building the internal AI Gateway (LiteLLM) and Orchestration Layer (evaluating AI SDK/Mastra). The Mandate (What You Will Own) The Modernization Strategy: You will lead the technical execution of migrating our legacy LMS capabilities into the new stack. You must understand how to peel off services without causing downtime or data inconsistency. The AI Foundation: You aren't just writing prompts. You are building the AI Platform for the company. You will implement the gateway (LiteLLM), choose the libraries (Mastra/AI SDK), and define the schema for how our application interacts with LLMs deterministically. Platform Standards: You set the rules. You will define the patterns for strong typing, dependency injection, and error handling. If the Platform Team ships sloppy interfaces, the Product Teams ship sloppy features. You are the firewall against technical debt. LMS Core Engine: You will architect the deep backend services that handle industry standards (SCORM, xAPI). You need to treat these widely-used, older standards with modern engineering rigor.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed