Senior Backend Developer

Skills
Front-End DevelopmentWeb ApplicationsDatabasesDesignHandoverLearning ManagementManagement
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years' commercial experience as a Full-Stack Software Engineer
  • Strong experience with React and TypeScript
  • Experience building secure production web applications
  • Experience implementing authentication and authorisation
  • Experience developing REST APIs
  • Experience with PostgreSQL or other relational databases
  • Experience using Git in collaborative development environments
  • Strong problem-solving skills and ability to work independently
  • Experience with Supabase
  • Experience implementing Row Level Security (RLS)
  • Experience with OAuth 2 or OpenID Connect
  • Experience integrating third-party systems and APIs
  • Experience with Moodle or Learning Management Systems
  • Experience developing applications managing personal or sensitive data
  • Experience with Azure
  • Understanding of UK GDPR and secure software development

Nice to have

  • Independent
  • Problem solver
  • Collaborative
  • Detail-oriented
  • Security-minded

Day to day

  • Develop secure scalable software for the Learning & Careers Platform using React TypeScript and Supabase
  • Build both front-end and back-end functionality for secure accounts registration and learning platform integration
  • Collaborate closely with product and design teams to deliver against clear acceptance criteria and produce technical handover documentation

Hiring process

  • Contact us to review the PRD and SOWs
  • Send CV and short cover letter answering the experience question
  • Include links to relevant projects or GitHub repositories
  • Email application to Careers@ignitehubs.org.uk with subject line Senior Backend Developer