Full Stack Software Engineer

Cancer Research

📍 london, england, United-Kingdom

Full-time IT & Technology

Job Description

Requirements

  • Experienced Software Engineer with a proven ability to write clean, readable, and properly tested code based on tried and tested design patterns
  • Demonstrable knowledge of JavaScript/ TypeScript with an ability and willingness to learn new languages, frameworks, and tools
  • Some experience building modern user interfaces and single-page applications (preferably using React and Next.js)
  • Some experience developing REST APIs and other back-end components (preferably using Node.js)
  • Knowledge of Jest or other modern testing libraries
  • Some experience with cloud-native architecture and AWS services (including various SQL and noSQL databases)
  • Ran critical services in production and designed highly available, scalable, and secure solutions
  • Awareness of accessibility standards and guidelines
  • Collaborative with an ability to communicate with technical and non-technical business colleagues