Senior Backend Developer
Skills
Front-End DevelopmentWeb ApplicationsDatabasesDesignHandoverLearning ManagementManagement
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
