At a Glance
- Tasks: Help build impactful backend systems for educational tools in Sub-Saharan Africa.
- Company: Inspiring Teachers, a mission-driven nonprofit focused on quality education.
- Benefits: Competitive salary, remote work, and opportunities to travel to Africa.
- Why this job: Make a real difference in education while working with a passionate team.
- Qualifications: Experience in TypeScript, testing frameworks, and a collaborative mindset.
- Other info: Join a dynamic, fast-paced environment with excellent growth potential.
The predicted salary is between 30000 - 50000 £ per year.
Inspiring Teachers is an evidence-driven nonprofit working to expand access to quality education. We are building tools for managing large-scale foundational learning programs in Sub-Saharan Africa. Our approach enhances structured pedagogy with technology to enable data-driven teacher support that improves learning outcomes. Today we have programs in Ghana, Uganda and Malawi, but over the next decade our ambition is to provide tools that improve outcomes for millions of children.
Join a growing, ambitious Product Team at Inspiring Teachers, which currently consists of 6 members working remotely across African, EU and US timezones, and is responsible for the development of an offline-first mobile app for teachers, school leaders and field staff, and a management dashboard for field staff and district managers.
ROLE DESCRIPTION
You will help build the foundation that supports the organisation’s technical goals. You will be expected to be proactive and collaborative, helping deliver high-quality backend technology, contributing solutions to features ranging from efficient data replication to multi-tenancy, and scaling to support the Organisation’s mission.
KEY RESPONSIBILITIES
- Take a leading implementation role in re-designing our data replication system to guarantee data consistency, minimise latency, and improve fault tolerance.
- Contribute your expertise to the modularisation of our platform, helping the team transition to an architecture that supports multi-tenancy and future growth.
- Establish key performance metrics and create dashboards to measure the impact of partial diffing on network latency, server load, and client-side rendering time, demonstrating the value of the optimisation.
- Help drive the technical direction of our backend architecture while balancing trade-offs between development speed and system maintainability.
- Identify and address infrastructure bottlenecks, scaling issues, and operational challenges as our field staff uses our software in their day-to-day operations.
- Write exemplary, well-tested code that serves as a model for the team. Mentor other engineers through constructive code reviews and pair programming, elevating the team's overall code quality.
IS THIS YOU?
- You have an affinity for working in EdTech and for social impact.
- You have experience with testing frameworks like Jest and building reliable systems.
- You’re excited about working in a fast-paced and dynamic non-profit environment.
- You’re a team player with the ability to collaborate effectively with a distributed team.
- You’re a self-starter who takes initiative and drives projects to completion.
TECH STACK
- Main programming language: TypeScript
- Infrastructure: AWS (Serverless, CDK), Netlify
- Database: MySQL (looking into PostgreSQL/CouchDB/RxJS)
- Front-end: React-Native, Next.js
- Back-end: Hono.js, Node.js (Lambda)
- Design: Figma
- Monorepo (pnpm, Turborepo)
- Slack (async communication) & GitHub (for source control and management)
BENEFITS
- Competitive salary for non-profit
- Remote with opportunities to travel to Africa
- Claude Max plan
- Mission-driven environment
We know role descriptions can sometimes feel long or intimidating, and great people may rule themselves out. If you think you could be a good fit for Inspiring Teachers, we’d love to hear from you. Please reach out, tell us a bit about yourself, and explore whether this opportunity could be right for you.
Backend Engineer in Glasgow employer: Inspiring Teachers
Contact Detail:
Inspiring Teachers Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer in Glasgow
✨Tip Number 1
Network like a pro! Reach out to people in the EdTech space, especially those who work with nonprofits. A friendly chat can open doors and give you insights that job descriptions just can't.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your backend projects, especially any that relate to data replication or multi-tenancy. This will help us see your expertise in action.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of our tech stack. Familiarise yourself with TypeScript, AWS, and the frameworks we use. We love seeing candidates who are genuinely interested in our tools!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows us you're serious about joining our mission-driven team.
We think you need these skills to ace Backend Engineer in Glasgow
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your application to highlight how your skills and experiences align with the role of Backend Engineer. We want to see how you can contribute to our mission in EdTech, so don’t hold back on showcasing relevant projects!
Show Your Passion for EdTech: Let us know why you're excited about working in the education sector and how you can make a difference. Share any past experiences or projects that demonstrate your commitment to social impact and improving learning outcomes.
Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for our team. Remember, we’re looking for someone who can communicate effectively!
Apply Through Our Website: We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it shows you’re keen to join our inspiring team!
How to prepare for a job interview at Inspiring Teachers
✨Know Your Tech Stack
Familiarise yourself with the tech stack mentioned in the job description, especially TypeScript, AWS, and MySQL. Be ready to discuss your experience with these technologies and how you've used them in past projects.
✨Show Your Passion for EdTech
Since this role is in the EdTech sector, demonstrate your enthusiasm for education and social impact. Share any relevant experiences or projects that highlight your commitment to improving learning outcomes.
✨Prepare for Collaborative Scenarios
As the team works remotely across different time zones, be prepared to discuss how you collaborate effectively in a distributed environment. Think of examples where you've successfully worked with others, especially in fast-paced settings.
✨Ask Insightful Questions
Prepare thoughtful questions about the organisation's mission, the challenges they face, and their future goals. This shows your genuine interest in the role and helps you assess if it's the right fit for you.