We're building a modern, AI-powered Learning Management System that supports educational institutions at scale. Our platform serves students, instructors, and administrators through multiple integrated applications, delivering intelligent, personalized learning experiences.
We're looking for a Senior Technical Lead to own the technical vision and execution of our platform. This is a hands-on leadership role: you'll design architecture, write production code daily, solve real-world scaling challenges, and mentor a growing engineering team.
You'll play a critical role in shaping how our system evolves as we expand across institutions and introduce advanced AI-driven capabilities.
What You'll Do:
- Own Architecture & Technical Direction: Lead system design and technical decision-making across a multi-application monorepo supporting frontend apps and backend services.
- Build & Ship Production Code: Stay hands-onreview pull requests, debug production issues, and deliver features continuously.
- Develop AI-Powered Capabilities: Expand our AI-driven teaching assistants, automated grading workflows, and intelligent content generation systems.
- Design for Scale & Reliability: Architect systems that are resilient, performant, and ready to support a growing user base.
- Mentor & Elevate the Team: Set engineering standards, run thoughtful code reviews, and help engineers grow technically and professionally.
- Champion Quality & Operations: Drive best practices around testing, CI/CD, observability, and operational excellence.
Technical Environment:
- Architecture: Monorepo with multiple frontend applications and microservices
- Stack: TypeScript end-to-end, modern React ecosystem, high-performance runtimes
- Data: PostgreSQL, Redis, queue-based asynchronous processing
- AI / ML: LLM integrations, RAG pipelines, embedding-based systems
- Infrastructure: Cloud-native on Azure, containerized deployments, edge computing
- Quality: Robust CI/CD pipelines, automated testing, semantic versioning
What We're Looking For:
- 8+ years of professional software engineering experience
- 3+ years in senior technical or engineering leadership roles
- Deep expertise in TypeScript and modern JavaScript ecosystems
- Strong experience building and scaling React-based frontends
- Proven ability to design APIs and backend services
- Experience working with monorepos and modern build tooling
- Track record of shipping and scaling production systems
- Excellent communication skills with both technical and non-technical stakeholders
Highly Valued:
- Experience building AI/ML-powered features (LLMs, RAG, embeddings)
- Background in EdTech, LMS platforms, or e-learning systems
- Experience with real-time systems and asynchronous job processing
- Familiarity with exam proctoring or assessment platforms
- Open-source contributions
You'll Thrive Here If You:
- Love leading without giving up hands-on coding
- Care deeply about code quality, but know when pragmatism matters
- Enjoy complex problem domainseducation software is rich and nuanced
- Want to build AI/ML features used in real production systems
- Value developer experience as much as end-user experience
- Can comfortably switch between architecture, coding, debugging, and mentoring