Saturday, March 25, 2023
HomeUK JobSoftware Engineer (full-stack)

Software Engineer (full-stack)

Spread the love

Salary: £39,309 – £59,582 per annum plus benefits (full time, or pro-rata job share)

Campus: South Kensington, London (in-person, or optionally remote working with occasional visits)

Closing date: Wednesday 8th June 2022

Please note this is a re-advertisement; previous applicants need not apply.

We’re looking for a Senior Full-stack Software Engineer to lead a growing software project in the education technology space.

This is a pioneering project using the latest and greatest tech – Next/Typescript frontend, dockerized Nest/Typescript backend, GraphQL, and lambda functions containing dockerized question feedback functions – to enable students to answer complex questions and receive rich, detailed automatic feedback, while giving teachers deep insights into how their students are doing.

Implement the software, pioneer the product, foster the community, be part of the team!

About the software

Demo at

We are developing new software to automate feedback to students based on data analytics and advanced ‘maths aware’ algorithms that interpret student homework. The software will support students during their study, so that they can make more progress independently and have a better idea of where they need support. Teachers will then be able to spend quality time having enriching discussions with students, rather than concentrating on providing marks and feedback which could be automated.   

About you

Applicants must be UK based. You must be able to visit campus for certain activities. Within those requirements we are very flexible with your location and schedule if you have other constraints in your life – this is a very family friendly job.

Applicants must have experience developing full-stack software using modern Javascript frameworks.

Our primary requirements are that you are a positive contributor to the team. You get the job done, you have an aptitude to learn, and a growth mindset. You can learn specific skills on the job as needed.

For appointment as a Lead Software Engineer you must also:

  • Have experience in making architecture decisions
  • Be an expert in cloud architecture
  • Have experience with agile development methods and expertise in building secure software
  • Have experience of project management

About the Team

This is a software engineering role within a small, diverse Team. The project is led by an active teacher in Mechanical Engineering and supported by software engineers within the Department of Computing and a consultant on the project. We will also recruit a Research Associate to develop algorithms to be implemented within the software, and to influence the workflow that we develop.

The broader team includes a range of active teachers, students, the ICT organisation, and the broader (global) community of teacher and student users.

Key information:

Our preferred method of application is via our website. Please visit our website using the provided link for more information about the post and the application process.

We are committed to equality of opportunity, to eliminating discrimination and to creating an inclusive working environment for all. We therefore encourage candidates to apply irrespective of age, disability, marriage or civil partnership status, pregnancy or maternity, race, religion and belief, gender identity, sex, or sexual orientation. We are an Athena SWAN Silver Award winner, a Disability Confident Leader and a Stonewall Diversity Champion.

Click Here to Apply For The Job



Please enter your comment!
Please enter your name here

Popular Jobs

Recent Comments