Thought Industries powers the Business of Value, enabling enterprises to unlock growth across the customer lifecycle. They are seeking a Senior Lead Platform Engineer to lead a modernization effort for their B2B LMS platform, focusing on designing and implementing a new core architecture. This role involves building an AI platform and setting standards for the architecture and platform team.
Responsibilities:
- 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
Requirements:
- Understanding of Dependency Injection to enforce architectural boundaries
- Ability to handle legacy code and understand business logic before rebuilding
- Experience with edge cases, queuing failures, idempotency, and type safety
- Experience with TypeScript (Strict), NestJS, Next.js, React
- Knowledge of Hexagonal Architecture (Ports & Adapters), DDD, Event Sourcing
- Familiarity with GraphQL, REST, Enterprise Queuing (AWS SQS/SNS/Kafka)
- Experience in architecting backend services that handle industry standards (SCORM, xAPI)
- Deep understanding of the SCORM runtime environment or xAPI statements
- Experience successfully migrating a monolith to microservices (or modular monoliths)