At a Glance
- Tasks: Build and scale backend services for an innovative learning platform.
- Company: Join Gizmo, a fast-growing AI startup revolutionising education.
- Benefits: Competitive salary, equity, hybrid work, and private health insurance.
- Why this job: Make a real impact on how millions learn with cutting-edge technology.
- Qualifications: Strong backend focus with fullstack engineering experience.
- Other info: Be part of a dynamic team with significant growth opportunities.
The predicted salary is between 43200 - 72000 £ per year.
About Us
Gizmo is an AI startup on a mission to make learning so easy that anyone can learn anything. We’re building Duolingo for anything - a platform that uses gamification and social mechanics to make learning fun. With over 1.7 million monthly active users and $5M in annual recurring revenue, we’re already one of the fastest-growing startups in the UK. Backed by leading investors, we recently raised $22M in Series A funding to accelerate our vision of helping 1 billion people learn.
Role Overview
We’re looking for a Staff level Fullstack Product Engineer (Individual Contributor) with a strong backend focus to join our small, highly talented team at Gizmo. While we have a deliberately flat structure, this is a high-impact role for an experienced engineer who is excited to own meaningful parts of our product and help shape the technical foundations of our learning platform. You’ll report directly to the Co-Founder/CTO, work closely with design and product, and play a key role in shaping the core experience for our rapidly growing user base. You’ll do this by building and scaling the systems that power our learning platform and delivering backend infrastructure and product features that make learning intuitive, playful and engaging. You’ll be comfortable working across the full stack, but your primary focus will be on designing and shipping high-quality backend systems and APIs. If you’re looking to join an engaging, collaborative team during an exciting stage of growth, with plenty of opportunity to make a significant impact and grow alongside us, this is the perfect time to join Gizmo and help shape the future of learning.
Key Responsibilities
- Build, maintain and scale backend services and APIs that power our learning platform across web and mobile.
- Collaborate closely with engineers, designers and founders to deliver features that are seamless, intelligent and impactful.
- Contribute across the full stack. While backend development will be your focus, you’ll support frontend codebases and product features when needed.
- Integrate advanced product capabilities such as personalisation, gamification and spaced repetition into the core learning experience.
- Own features end-to-end, from architectural design and implementation to deployment, iteration and ongoing improvement.
- Participate in code reviews, technical planning and team stand-ups, helping us maintain a high engineering standard.
- Work closely with the team to continuously improve performance, reliability and scalability as we grow.
Technical Requirements
- Strong fullstack engineering fundamentals with a backend focus and proven experience shipping complex product features.
- Strong SQL skills are essential for this role.
- Experience with Python and TypeScript is beneficial, though not required.
- We are currently standardising our engineering stack around TypeScript, so you’ll have the opportunity to work with and develop in it.
- Preference (not essential) for experience with React and familiarity with tools such as BigQuery, Pub/Sub, Celery, Redis or RabbitMQ.
- Comfortable owning systems and features from concept to production and beyond.
Behaviours and Motivations
- Clear communicator who can break down complexity and collaborate effectively across technical and non-technical teams.
- Driven by impact. You prioritise work that moves the needle for users and the business.
- Self-starter with a maker mindset. We’re ideally looking for individuals with start-up or founder experience.
- Fast learner who is not afraid of new challenges.
- Ambitious, motivated and excited to build something meaningful.
Benefits
- Highly competitive salary.
- You'll own a piece of what you’re building - equity included.
- Hybrid working model with 4 days in our Shoreditch, London office.
- The opportunity to become one of the earliest employees in one of the UK’s fastest-growing startups.
- Private health insurance.
- Enhanced parental leave.
Staff Fullstack Engineer employer: gizmo.ai
Contact Detail:
gizmo.ai Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Staff Fullstack Engineer
✨Tip Number 1
Network like a pro! Reach out to people in your industry, attend meetups, and connect with potential colleagues on LinkedIn. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those that highlight your backend expertise. This is your chance to demonstrate how you can contribute to Gizmo's mission of making learning fun and engaging.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Make sure you can explain your thought process clearly, as communication is key when collaborating with teams at Gizmo.
✨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 you're genuinely interested in joining our team and contributing to our exciting journey.
We think you need these skills to ace Staff Fullstack Engineer
Some tips for your application 🫡
Show Your Passion for Learning: When you write your application, let us know why you're excited about making learning easy and fun. Share any personal experiences or projects that highlight your passion for education and technology.
Tailor Your Application: Make sure to customise your CV and cover letter to reflect the skills and experiences that align with our job description. Highlight your backend expertise and any relevant fullstack projects you've worked on to catch our eye.
Be Clear and Concise: We appreciate straightforward communication. Keep your application clear and to the point, focusing on your key achievements and how they relate to the role. Avoid jargon unless it’s necessary to showcase your skills.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at gizmo.ai
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially SQL, Python, and TypeScript. Brush up on your fullstack fundamentals and be ready to discuss how you've used these skills in past projects.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Gizmo is looking for someone who can own features from concept to production, so highlight your experience in taking projects through their entire lifecycle.
✨Communicate Clearly
As a clear communicator, you’ll need to break down complex ideas for both technical and non-technical team members. Practice explaining your past projects in simple terms, focusing on the impact they had on users and the business.
✨Demonstrate Your Passion for Learning
Gizmo is all about making learning fun and engaging. Share examples of how you’ve integrated gamification or personalisation into your work, and express your enthusiasm for building meaningful products that help others learn.