This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Full Stack Engineer, you will take the technical lead on the architectural evolution of our cutting-edge Data & AI education platform. You will be responsible for designing scalable PostgreSQL schemas and GCP-backed APIs while building sophisticated, testable user interfaces using Vue.js. Beyond individual contribution, you will own the end-to-end delivery of complex features, mentoring junior engineers and translating high-level business goals into robust, high-performance technical reality.
Job Responsibility:
Collaborate with a small, fast-paced team to contribute to the architectural evolution of an innovative Data & AI education platform and take the technical lead on individual features and small projects
Design, architect, and maintain highly scalable APIs and data pipelines
Take ownership of and significantly contribute to backend systems that handle large volumes of data from the learner’s journey, focusing on performance and reliability
Develop complex front-end features and user interfaces using Vue.js, ensuring maintainability, testability, and adherence to best practices, including robust unit testing
Architect, optimise, and troubleshoot efficient SQL queries and database schemas in PostgreSQL, ensuring data integrity and performance at scale
Define and implement best practices for leveraging Google Cloud Platform (GCP) services to support a scalable, reliable, and cost-effective infrastructure
Diagnose and resolve complex issues and bugs, mentoring junior team members and promptly responding to support tickets to maintain platform reliability and customer satisfaction
Lead project work for specific features, gathering requirements, scoping, and translating business objectives into technical designs to support other functions within the business
Requirements:
Proven experience as a Full Stack Engineer or similar role
Strong expertise with a Python web framework (Flask, Django, etc.) and the ability to design and implement RESTful APIs
Proven experience designing, deploying, and managing resources with a major cloud provider (GCP or equivalent), including familiarity with infrastructure-as-code principles
Expertise with software development tools and processes (advanced Git, robust CI/CD pipelines, comprehensive monitoring/logging) and DevOps practices
Strong proficiency with HTML, CSS, and a modern Javascript framework (Vue.js, React, or equivalent), with a focus on building high-performance, well-structured, and accessible UIs
Hands-on experience implementing and maintaining robust Frontend unit testing frameworks (e.g., Jest, Mocha, Vue Test Utils)
Advanced knowledge of SQL (Postgres, MySQL, SQLite or equivalent), including query optimisation, indexing strategies, and database schema design
AI-Driven Development: Proficient in leveraging LLM-powered development tools—such as Cursor, GitHub Copilot, or Claude Dev—to accelerate code generation, refactoring, and debugging while maintaining high standards for code quality and security.
Nice to have:
Experience writing and maintaining Cypress or similar integration/E2E test frameworks for end-to-end reliability
Proven track record in UX/UI, specifically designing and implementing responsive, accessible (WCAG standards), and performant UIs
Demonstrated experience building and maintaining high-scale applications: infrastructure planning, performance profiling, sophisticated monitoring
Familiarity with building LLM-powered features using frameworks like LangChain or LlamaIndex, with an understanding of RAG (Retrieval-Augmented Generation) and vector databases to create context-aware chatbots
Comfortable with containerisation using Docker for development, testing, and deployment
Practical, production-level experience with Kubernetes debugging, orchestration and management
Familiarity with the Python Data Science stack (Pandas, Sklearn, Numpy, etc.)
Experience working with Learning Management Systems (LMS) at an integration or platform level
Strong interest in education / EdTech and a passion for leveraging technology to drive learning outcomes
What we offer:
Remote first company providing flexibility to work from home
Pension with 4% matched contributions
Opportunity to opt into our salary sacrifice scheme
25 days holiday + Flexi bank holidays + 1 day off on your birthday
A day for volunteering
Enhanced Maternity and Paternity Leave
Health & Wellbeing allowance of up to £30 per month
Annual Summer and Xmas events
Company socials including everything from Cambridge College formals, pub nights to team building events