- Company Name
- Seneca Learning
- Job Title
- Full Stack Developer
- Job Description
-
Join Seneca to Revolutionise Education
At Seneca, our mission is simple: to provide every child with a free, fun, and effective education. Since launching in 2018, we’ve empowered over 15 million students to prepare for their exams with engaging, science-backed learning tools.
We use cognitive science, gamification and AI to create enjoyable, impactful learning experiences that stick while bringing down costs. Our platforms for teachers and parents further enable those closest to students to support their success.
We’re growing our development team and are looking for passionate, innovative individuals to help us continuously improve our product. At Seneca, learning is our business and our culture: we pride ourselves on fostering a supportive environment where coaching and feedback are at the heart of personal and professional growth.
Why Seneca?
Work on products that transform education
Be part of a collaborative, mission-driven team
Leverage AI to enhance learning and lower costs for students
Join a culture where continuous learning, coaching, and feedback fuel your development
Our stack:
Our web app is built in React & TypeScript
Serverless microservice architecture, written primarily in TypeScript
AWS: Lambda, DynamoDB, SNS, SQS, CloudFront, RDS, API Gateway, S3
Generative AI with OpenAI
Infra-as-code via Terraform
Google Cloud: Firebase, BigQuery, Web + App analytics
Testing using Mocha, Jest & Cypress
CI with Jenkins & GitHub Actions
Linear for issue tracking, Slack for comms and Google Meet for remote meetings
What we're looking for:
We are looking for junior to mid-level developers with a working knowledge of some technologies across our stack, and an interest in learning the rest.
We coach all our developers to become confident in both front and back-end development, so it's ok to be stronger in one over the other.
Excellent communication skills suited to working in a highly collaborative environment.
Strong academic background in a STEM-based subject eg. a degree in maths, physics, engineering, chemistry etc.
Evidence of a strong product mindset and a self-driven approach to ownership. Show us your side projects, portfolios or personal website!
We're not expecting you to tick all the boxes and be the complete package. We strive to build a diverse team of backgrounds, skills and interests, where we can all learn from each other. So if you think you can bring something exciting to our team, we want to hear from you!
Ready to make an impact? Apply today to help us take education to the next level.
Company Benefits
We cater for remote and hybrid working with flexible hours, and for those who like to collaborate in person, our lively office in central London is always open!
Holiday progressively increases with tenure: starting at 25 days a year and rising to 33 days over 4 years
Quarterly social get-togethers for the whole team, with a full day of activities, food and drinks
Learning is our business and our culture:
Weekly "Knowledge shares" to learn best practices and new skills
Monthly "Dev labs" hackathons to work on something experimental of your choice
Interview Process
15-minute call to discuss the role and answer any questions
Take-home technical task
Technical interview over video call to discuss your task
Engineering and company culture interview to meet more of the team!