This position contributes to the development of a large-scale digital product designed to support students in building career-ready skills and accessing employment opportunities. At the same time, the platform enables organisations to connect with emerging talent in a more effective and targeted way.To be considered for an interview, please make sure your application is full in line with the job specs as found below.Youll be involved in shaping a modern, customer-facing web application that serves a substantial user base, working closely with product, design, and engineering colleagues.Why youll enjoy it hereTechnology sits at the heart of what we do. Our teams build tools that benefit learners, educators, and employers alike.Youll join a growing engineering function working on a modern, service-oriented platform. The environment is collaborative, forward-thinking, and encourages experimentation, learning, and continuous improvement. Engineers are trusted to influence decisions and help evolve both the product and the technical foundations behind it.Who this role is forThis opportunity suits a JavaScript-focused software engineer with solid experience across the full stack. You should be comfortable working with modern front-end frameworks, server-side JavaScript, and APIs, and enjoy collaborating within autonomous, Agile teams.A curiosity for clean design, scalable systems, and well-tested code will be key to succeeding in this role.What youll be responsible forDelivering product valueWork as part of a cross-disciplinary Agile team to deliver features aligned to the product roadmapTackle day-to-day development tasks and resolve technical challenges as they ariseContribute to quality standards by helping define acceptance criteria and writing automated testsReview colleagues code and ensure documentation supports internal usersMaintaining and improving the platformSupport reliable deployment and release processesIdentify areas of technical debt and suggest pragmatic improvementsMonitor and enhance performance and resilienceApply secure development practices and flag potential risksContributing to team growthShare knowledge, ideas, and lessons learned with the wider engineering communityProactively suggest improvements to tooling, processes, and ways of workingKeep skills current by exploring new frameworks, tools, and techniquesSkills and experienceEssentialDegree in Computer Science or a comparable technical qualificationStrong JavaScript and TypeScript skillsExperience building applications with Node. xjdpvnf jsHands-on experience with a modern front-end framework (such as React, Angular, or Vue)Building and consuming RESTful APIsFamiliarity with API specifications and documentation standardsExperience with relational and non-relational databasesVersion control and CI/CD workflowsContainerised services and distributed architecturesNice to haveAutomated testing (unit and integration)Experience with NestJSStatic or hybrid site frameworks (e.g. Next.js)Messaging or search technologiesExposure to Java-based servicesCloud platforms, particularly AWSWhat were looking forStrong analytical and problem-solving skillsConfidence navigating and enhancing large, established codebasesUnderstanding of software design principles and patternsOutcome-driven mindset with a focus on continuous improvementClear communicator who works well in team-based environmentsHigh standards for accuracy, quality, and maintainabilityAdaptable, curious, and keen to learnPassion for well-crafted software and professional engineering practicesRespectful, trustworthy, and supportive of colleagues
Job Title
Full Stack JS Engineer