Skip to main content
MONKEY

Senior / Intermediate Full Stack Engineer (Backend-Leaning)

RemoteCanada only
Published
Role
Fullstack
Experience
Senior
Employment
Full-time
Salary not disclosed
Check eligibility

Open to CA only. Set where you work from to check your eligibility.

No BS summary

Backend-leaning Full Stack Engineer needed for a cloud-based SaaS platform. Requires strong Java/Spring Boot/Hibernate and production experience with React/Node.js. Must have experience designing REST APIs and working with multi-tenant SaaS applications. Familiarity with event-driven systems and CI/CD pipelines is expected.

Core skills

JavaSpring BootREST APIs

Required skills

HibernateReactNode.jsCI/CDGitHub Actions

Optional skills

approval workflowscomplex pricingenterprise order flowsPOS integrationspayment gatewaysAzure Cosmos DBdocument databasesobservability practices

What you'll do

  • Design, build, and refine full stack features for a multi-tenant SaaS platform serving enterprise restaurant and catering customers.
  • Design and implement backend services and REST APIs with strong attention to clarity, maintainability, and backward compatibility.
  • Work across Java/Spring services and modern React/Node.js applications as part of an evolving platform.
  • Contribute to architectural improvements and help move existing patterns toward more event-driven designs over time.
  • Write automated tests and help maintain a reliable, secure, production-ready engineering environment.
  • Author and maintain CI/CD workflows in GitHub Actions and participate in the full lifecycle from design through deployment.
  • Collaborate closely with product and engineering peers to turn real-world customer needs into thoughtful software solutions.
  • Take ownership of the features you build, with a strong focus on follow-through, product quality, and steady delivery.

What they require

  • Professional experience as a full stack engineer, with strong backend depth and comfort working across the stack.
  • Strong experience with Java, Spring Boot, and Hibernate in production systems.
  • Production experience with React and Node.js.
  • Experience designing and implementing REST APIs in real-world applications.
  • Experience working with cloud-based SaaS applications and multi-tenant product considerations.
  • Familiarity with message-based or event-driven systems.
  • Experience shipping meaningful software in e-commerce, ERP, or CRM environments; e-commerce experience is especially relevant for this role.
  • Commitment to automated testing, code quality, and secure development practices, including awareness of common web security risks.
  • Experience with CI/CD pipelines, including hands-on work with GitHub Actions or similar tooling.

Benefits

  • This is a role where your work can have direct, visible impact on a product used in real business operations.
  • You’ll join a team that values thoughtful engineering, practical problem solving, and steady improvement over unnecessary complexity.

MONKEY builds enterprise-grade catering software for restaurant organizations that operate at scale.

SaaS
Salary not disclosed