Senior / Intermediate Full Stack Engineer – Backend-Leaning

Posted 3 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Backend-leaning Full Stack Engineer building enterprise catering SaaS for restaurant organizations. Designing Java services, REST APIs, and React/Node.js features across a cloud platform.

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 attention to clarity, maintainability, and backward compatibility
  • Work across Java/Spring services and modern React/Node.js applications
  • Contribute to architectural improvements and 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 lifecycle from design through deployment
  • Collaborate with product and engineering peers to turn customer needs into software solutions
  • Own built features with focus on follow-through, product quality, and steady delivery

Requirements

  • Professional experience as a full stack engineer with strong backend depth and comfort across the stack
  • Strong production experience with Java, Spring Boot, and Hibernate
  • Production experience with React and Node.js
  • Experience designing and implementing REST APIs in real-world applications
  • Experience 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 especially relevant
  • 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
  • Nice to have: approval workflows, complex pricing, enterprise order flows, POS integrations, payment gateways, Azure Cosmos DB or other document databases, observability and OTEL-style instrumentation, infrastructure-as-code, and hospitality, restaurant, or catering software experience

Benefits

  • Direct, visible impact on a product used in real business operations
  • Thoughtful engineering, practical problem solving, and steady improvement over unnecessary complexity

Job type

Full Time

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Tech skills

AzureCloudERPHibernateJavaJavaScriptNode.jsReactSpringSpring BootSpringBoot

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.