Technical Lead/Developer

alulu
UK
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Compensation
£50,000.0 - £75,000.0
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Amazon Web Services Software Quality Continuous Integration Software Debugging Amazon DynamoDB Node.Js Software Deployment Systems Integration TypeScript ReactJS Technical Debt
+8 more
Backend Data Layers Stripe AWS Fargate Virtual Agents Restful APIs Serverless Computing Microservices

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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:22 min

Managing recurring subscriptions and products with Stripe

Dávid Lévai · LIVE

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

45 sec

Working securely with Node.js path application programming interfaces

Sonya Moisset · WWC 2023

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

2:10 min

Integrating Stripe checkout using serverless API routes

Christian K · JS Congress

Videos

See all

Related articles

See all