Senior Full-Stack Engineer

Posted 20ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Full-Stack Engineer developing Java/Node.js services and React components for an education technology platform. Contributing to features, architecture, and improving system coherence.

Responsibilities:

  • Designing and building end-to-end product features across backend services and our React frontend.
  • Building well-structured, testable backend services and clean, reusable frontend components.
  • Contributing to a multi-stack production environment, improving existing systems thoughtfully while helping evolve the overall architecture.
  • Modelling domains, defining boundaries, and contributing to architectural decisions.
  • Using AI tools to accelerate development — while reviewing, validating, and refining generated code before it reaches production.
  • Owning work beyond feature delivery: CI/CD, observability, performance, and production behaviour.
  • Participating in code reviews and technical discussions.

Requirements:

  • Strong full-stack engineering experience – Deep backend experience in Java, Node.js, or another modern stack, paired with solid React + TypeScript skills.
  • AI-augmented engineering – You use AI tools as a natural part of your workflow to accelerate development and explore solutions faster.
  • Engineering fundamentals over frameworks – You think in terms of system design, data modelling, trade-offs, and long-term maintainability.
  • Multi-stack pragmatism – Our platform spans Java, Node, React, and some existing PHP systems.
  • Architectural maturity – You understand boundaries, contracts, invariants, and how local decisions impact system coherence over time.
  • Production ownership – CI/CD, containerisation, cloud environments (AWS), observability — you’re comfortable owning code beyond merge.
  • Value-driven mindset – You care about solving the right problem sustainably, not just shipping features.

Benefits:

  • The chance to make a real impact: your work directly shapes the future of education.
  • A fast-paced and high-growth environment where ideas move quickly and careers accelerate.
  • A collaborative, supportive culture: we’re head quartered in the UK, but we’re a global team with colleagues in 15+ countries, bringing a rich mix of perspectives and energy.