Fullstack Software Engineer
Wooclap
About the role
About
As a Senior Fullstack Engineer in the Learning Lifecycle squad, you will play a critical role in shaping how users discover, adopt and continuously use Wooclap.
Your mission is simple to state and hard to master:
Remove friction across the entire user journey, from onboarding to reporting, and help more users reach value faster.
You will work in a cross‑functional product squad (Engineers, Product Manager, Product Designer) and own features end‑to‑end across frontend and backend.
This is a true senior fullstack role with strong ownership and business impact, not a “ticket execution” position.
Responsibilities
- Design, build and maintain fullstack features used daily by thousands of teachers and students
- Work across React frontend and Node.js backend
- Collaborate closely with Product and Design to simplify complex user flows
- Make pragmatic technical decisions that balance speed and long‑term sustainability
- Contribute to architecture decisions and own features end‑to‑end, from technical design to production, monitoring and iteration
- Ensure high code quality through testing, reviews and continuous improvement
Tech Stack
Frontend: JavaScript, React, internal design system
Backend: JavaScript, Node.js, MongoDB
Platform: AWS, Terraform, GitHub Actions
We work in continuous integration and ship to production frequently, with a strong focus on reliability and security.
👉 We don’t expect you to master every part of this stack. What matters most to us is your ability to learn fast, adapt, and pick up new tools when needed. Curiosity and pragmatism beat perfect knowledge.
Responsibilities
- Design, build and maintain fullstack features used daily by thousands of teachers and students
- Work across React frontend and Node.js backend
- Collaborate closely with Product and Design to simplify complex user flows
- Make pragmatic technical decisions that balance speed and long-term sustainability
- Contribute to architecture decisions and own features end-to-end, from technical design to production, monitoring and iteration
- Ensure high code quality through testing, reviews and continuous improvement
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free