Skip to content
mimi

Fullstack Software Engineer

Wooclap

Paris · On-site Contract Senior 6d ago

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

AWSGitHub ActionsJavaScriptNode.jsReactTerraform

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