Senior Software Engineer - Craft Education
Core
Design, develop, and maintain web and cloud-based applications for an apprenticeship degree platform that powers work-based learning pathways.
Role type
Senior Full Stack Software Engineer
Builds
Craft Connect platform for administering apprentice degree programs and data reporting
Domain
EdTech / Workforce Development
Deliverable
production ML models | product features
Required skills
TypeScript, Node.js, Full Stack development, Cloud architecture, Database management, System design, Testing strategies, Risk management, Mentoring
Preferred skills
SaaS experience, Higher education landscape knowledge, Change management, Cross-functional leadership
Technologies
TypeScript, Node.js, Cloud platforms
Responsibilities
Mentor junior engineers and lead cross-functional teams; Design systems for scale, reliability, and cost in public cloud; Interpret requirements into code and identify gaps; Plan and execute testing strategies to balance quality and cost; Identify technical risks and dependencies; Collaborate with operations to solve system-level problems.
Seniority
Senior, hands-on IC with mentorship responsibilities