Senior / Intermediate Full Stack Engineer
M
MONKEYCatering Software
CanadaFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Node.jsHibernateJavaSpring BootReactCI/CDRESTful APIsSaaSGitHub Actions
Requirements
- 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.
- Commitment to automated testing, code quality, and secure development practices.
- Experience with CI/CD pipelines, including hands-on work with GitHub Actions or similar tooling.
Responsibilities
- 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.
- 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 features with a focus on follow-through, product quality, and steady delivery.
View Full Description & ApplyYou'll be redirected to the employer's site