Role Overview
We’re hiring a Head of Technology Development to lead and grow our full stack development team. You’ll take ownership of our tech strategy, system architecture, and development workflows. You’ll work closely with Product, Design, and Business teams to turn ideas into reliable, scalable products.
Key Responsibilities
- Lead and manage the full stack development team (frontend, backend, and DevOps)
- Design and oversee system architecture, APIs, and infrastructure
- Work with Product and Design to plan and prioritize technical implementation
- Ensure clean, secure, and scalable code across the platform
- Set up development best practices, code review, and deployment pipelines
- Monitor system performance and troubleshoot technical issues
- Hire, mentor, and develop engineering talent
- Keep up with emerging technologies, tools, and trends
Technical Skills
- Strong experience with Full Stack Development (Node.js, React, Next.js, or similar frameworks)
- Proficient in Cloud Platforms (e.g., AWS, GCP, or Firebase)
- Experience with CI/CD pipelines, Git, and containerization (e.g., Docker)
- Familiar with Database design (SQL/NoSQL) and API integration
- Knowledge of DevOps tools and system security best practices
- Experience managing agile teams and using tools like Jira / GitHub Projects / Notion
Qualifications
- 6+ years in software development, with at least 2+ years in a leadership role
- Experience leading and growing technical teams
- Strong problem-solving and architecture design skills
- Comfortable making both high-level tech decisions and diving into code when needed
- Passionate about education and building things that create impact
Why Join Us
- Build and lead a tech team that’s shaping the future of learning
- Create solutions used by real students, professionals, and lifelong learners
- Work in a fast-paced, mission-driven startup environment
- Autonomy, flexibility, and real ownership in product and platform growth