Full Stack Software Engineer
About Zenith Education Studio
Zenith is an MOE-registered centre committed to delivering high-quality, holistic education to Primary, Secondary, and JC students. Our educators and teams are dedicated to empowering students to realise their full potential and become the best versions of themselves.
If you’re passionate about transforming education and making a real impact, we want to hear from you.
About the Role
Most software in education was old ten years ago. Timetables held together by spreadsheets, portals nobody has touched since launch, processes that only work because somebody remembers the workaround.
Zenith is building what a modern learning centre should have had all along. The platform our students learn on. Systems our tutors and staff reach for rather than tolerate. Automation that clears away the work nobody should still be doing by hand.
We want an exceptional full stack engineer to build it with us, and we will be direct about what we are hiring for, because it is unusual.
The best engineers of the next decade will not be the ones who write the most code. Agents already write plenty. They will be the ones with the judgment to know what is worth building and the discipline to know when it is wrong.
That is the bar. We hire people who verify their own work, who know where their own judgment runs out, and who ask before assuming. Experience on top of that is welcome. It is not what we filter on.
What You'll Do
Three questions sit behind everything we build. Is a student learning better because of this? Is a tutor's day easier because of it? Are our back-office processes better or faster because of it?
The learning platform, the CRM that the team works in, our public sites, the automation running between them, these are how we answer those questions at the moment. They are not the point in themselves.
Your job is to keep answering them. Features end to end, from the interface through to the database, in whichever system the problem happens to live. The judgment to work out which problem is worth solving next. And the ownership to see it hold up once real people depend on it.
And the craft underneath. Bugs traced to a real root cause rather than patched over. Clear answers for the colleagues who do not write code. Runbooks written so that nothing has to be worked out twice.
What We're Looking For
You work across the full stack and care about both ends of it. The interface a student or tutor actually has to use, and the system underneath that has to stay correct and fast as it grows.
You can say why. Not just what your code does, but why you designed it that way and what you would do differently now.
You ask before assuming. When a request is ambiguous, you say so early rather than guessing and discovering the mismatch after it ships.
You get curious about the business. You want to know why a number matters and who depends on it, not just what shape the data is.
You build things because you want to. A side project, a tool to optimise your workflow, something you taught yourself recently for no reason other than curiosity.
You go looking where an agent cannot. The answer is often not in the code. It is in production, or in the head of the person who reported the problem, or in how the centre actually runs. You go and get it instead of accepting a plausible guess.
You build in compounding benefits. Every system you build should make the next one easier: clear structure, tests that mean something, decisions written down rather than remembered. The same goes for the tools you work with. When an agent gets something wrong, you fix the context it works from, so it cannot make that mistake twice.
Minimum Qualifications
Comfortable writing TypeScript or JavaScript, and able to pick up a new language or framework when the work calls for it
Familiar with version control (Git) and working with APIs. Experience running production on AWS is a plus.
Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
1–3 years of software development experience (strong fresh graduates are welcome to apply).
Proficiency in at least one programming language (e.g.JavaScript, Python or similar).
Familiarity with version control (Git), APIs, and basic cloud concepts. AWS experience is a plus.
Continuous improvement, detail-oriented, and comfortable working collaboratively within a lean engineering team
Our Stack
React on the front end. Node, Express, Prisma and PostgreSQL on the back end. AWS for infrastructure, mainly ECS, Lambda and S3. We do not expect you to have used all of these. We do expect you to be able to learn them.
- Locations
- Suntec City (Headoffice)
About Zenith Education Studio
Zenith Education Studio specialises in Junior College (JC), Secondary and Primary education, supporting students in Singapore through high-quality, holistic learning experiences.
As an MOE-registered centre, Zenith Education Studio is committed to delivering high-quality, holistic education to JC, Secondary and Primary school students. Our educators are passionate about empowering students to realise their full potential and supporting them in becoming the best versions of themselves.
Our comprehensive curriculum is underpinned by a proven pedagogy designed not only to enhance students’ intellectual development, but also to instil core values and essential life skills. Through this approach, we equip students for success both academically and beyond the classroom.