Technical Lead/Developer
Role details
Job location
Tech stack
Job description
alulu is the incentive system for lifelong learning. The platform motivates learners to finish what they start by enabling them to unlock real-world gift card rewards - from 4,000+ global brands - as they progress through workplace learning programmes. No reward budgets are required from organisations: learners pay a discounted price at point of purchase, making alulu a commercially self-sustaining engagement layer that sits alongside any LMS or LXP.
The platform is a production-grade, serverless AWS workload comprising a React 19 marketplace SPA, a Node.js Lambda microservice backend, a DynamoDB data layer (~70 tables), an ECS Fargate-hosted AI agent (powered by AWS Bedrock / Anthropic), and integrations with Stripe, Tillo (gift card network), and LMS providers via webhook and SSO. The stack is fully cloud-native, multi-tenant, and GDPR-compliant.
The immediate priority is building the LMS/LXP integration capability that will underpin enterprise implementations, extending the AI agent, and ensuring the platform can scale reliably across growing transaction volumes and a diversifying client base in the EU, UK, USA and further afield.
The Lead Developer / CTO role is a technically deep, hands-on engineer with strong EdTech domain knowledge who will drive the platform's development and own its technical quality as the client base grows.
The role
This is a hands-on senior technical role with multiple leadership aspects. The successful candidate will own the end-to-end quality, architecture/multi-tenancy, and forward development of the alulu platform. The majority of their time will be spent building, integrating, reviewing, debugging, and improving the product as well as informing technical product strategy in a fast changing technical landscape.
The immediate need is for the right candidate who can take meaningful technical ownership of a well-structured production codebase, lead the delivery of LMS/LXP integrations, and apply their EdTech industry knowledge to make the right product and integration decisions as alulu moves into further enterprise implementations.
As the team and client base grow, the role will naturally evolve to include greater technical leadership and people management - but the hire must first and foremost be an exceptional developer with deep domain expertise., * Own the hands-on development of new features, integrations, and platform improvements across the full alulu stack - backend Lambda microservices, DynamoDB data layer, React SPA, and ECS Fargate AI agent
- Lead the design and implementation of LMS and LXP integrations - webhook architecture, event-driven flows, SSO, course progress tracking, and multi-provider compatibility
- Build and extend the API surface to support enterprise client requirements, including custom integration patterns and white-label or multi-tenant configurations
- Take ownership of code quality: review pull requests, enforce testing standards (unit, integration, E2E), and maintain the engineering disciplines already established in the codebase
- Identify and address technical debt proactively - keeping the codebase in a state that supports fast, confident iteration as requirements grow
- Evolve the CI/CD pipeline, deployment process, and infrastructure-as-code as the team and deployment cadence grow
Pay: £50,000.00-£75,000.00 per year
Requirements
Do you have experience in React?, Do you have a Bachelor's degree?, * Bachelor's (preferred), * development lead: 8 years (preferred)
- EdTech Integration Standards: 3 years (preferred)
- AWS serverless architecture: 3 years (preferred)
- Node.js (v20+) and TypeScript: 3 years (preferred)
- React 18/19 and modern SPA patterns: 3 years (preferred)
- DynamoDB data modelling: 3 years (preferred)
- RESTful API design: 3 years (preferred)