Opportunities for permanent roles in a range of business sectors

Software Developer (JavaScript)

You’ll take a senior role in a sprint team enhancing and maintaining CANTAB® Connect, a cognitive testing platform, and its end-user applications using modern web technologies. You’ll typically work with 3-4 others in a sprint team practicing Agile Scrum or Kanban.

Your work will support researchers and health organisations worldwide in improving patient outcomes in conditions affecting brain health.


Together with your sprint team you will:

  • Create and enhance web applications, primarily using JavaScript (ES6 or TypeScript) with a React/Redux and Node.js application stack
  • Design and implement software solutions that deliver maximum value to Cambridge Cognition and our customers
  • Develop game-like computerised cognitive tests
  • Assist with improving our user experience, developing our platform’s architecture and creating optimal development processes
  • Write and review appropriate documentation to demonstrate Cambridge Cognition’s products adhere to the required regulatory standards

Qualifications and Experience:

  • Formal education in Computer Science, Software Engineering, Mathematics or comparable field of experience.
  • Able to demonstrate your proven ability in commercial software development experience using JavaScript technologies (ES6, TypeScript, React/Redux, Node.js) and including automated testing
  • Experience working with microservice architectures and/or Docker/containerised environments
  • The ability to create efficient and robust designs for software components and effectively communicate these to stakeholders, ensuring an accurate implementation and that advantages of the design are used to best effect
  • Experience of using an Agile methodology and in leading software development sprints/iterations
  • Full software development lifecycle experience in successful projects, utilising good software development and quality management practices
  • Enthusiasm for learning and developing your skills, taking advantage of all provided mentoring and training opportunities
  • A desire to work in an inclusive environment where everyone feeds into continuous improvement and where all team members share knowledge to nurture the team’s overall skill base
  • A proven history of being an excellent team player and care deeply about the commitments your team collaboratively makes
  • A strong academic record, educated to degree level or holding equivalent relevant professional experience
  • Good basic mathematical ability and excellent communication skills
  • A desire to build meaningful healthcare software applications that improve the quality of people’s everyday lives

Additional Information:

Cambridge Cognition offers an excellent benefits package and salary commensurate with experience. Applicants must have the right to work in the UK. The position will remain open until filled.

Once an offer of employment has been accepted, the successful candidate will be required to undergo a basic disclosure (criminal records check) check and a security check.


Cambridge Cognition is an equal opportunities employer, we are committed to equality of opportunity for all employees and application from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief, marriage and civil partnerships