Remote Jobs RockRemote Jobs Rock

Senior / Intermediate Full Stack Engineer (Backend-Leaning)

📅 Aug 14
JavaSpring BootHibernateReact
Apply Now

📜 Description

  • Build and refine full-stack features for a multi-tenant SaaS platform serving enterprise restaurant and catering customers.
  • Design backend services and REST APIs with a focus on clarity, maintainability, and backward compatibility.
  • Work across Java and Spring services and React and Node.js applications.
  • Contribute to architectural improvements, including evolving systems toward event-driven designs.
  • Write automated tests and support a reliable, secure, production-ready engineering environment.
  • Maintain GitHub Actions CI/CD workflows and contribute throughout the design-to-deployment lifecycle.

🛠️ Requirements

  • Professional full-stack engineering experience with strong backend depth.
  • Strong production experience with Java, Spring Boot, and Hibernate.
  • Production experience with React and Node.js.
  • Experience designing and implementing REST APIs.
  • Experience with cloud-based SaaS applications and multi-tenant products.
  • Familiarity with message-based or event-driven systems.
  • Experience delivering software in e-commerce, ERP, or CRM environments; e-commerce experience is especially relevant.
  • Experience with automated testing, code quality, secure development practices, and CI/CD pipelines such as GitHub Actions.
Full job description

MONKEY builds enterprise-grade catering software for restaurant organizations that operate at scale. We’re looking for a backend-leaning Full Stack Engineer who enjoys solving meaningful product problems, designing thoughtful systems, and shipping high-quality software that customers rely on every day.

This role is a strong fit for someone whose center of gravity is backend design, API design, and system evolution. You’ll help modernize and grow a cloud-based SaaS platform used in real operational environments, with the chance to shape both new features and the way existing systems are improved over time.

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 we’re looking for

  • 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.

Nice to have

  • Experience with approval workflows, complex pricing, or enterprise order flows.
  • Exposure to POS integrations or payment gateways.
  • Experience with Azure Cosmos DB or other document databases.
  • Familiarity with observability practices and OTEL-style instrumentation.
  • Exposure to infrastructure-as-code tools, or interest in learning within an established cloud environment.
  • Experience in hospitality, restaurant, or catering software.

Why MONKEY

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.

Miratech

Senior Java Full Stack Developer

🔥 23 hours ago
Miratech👥 501 - 1000 employees🏢 Information Technology And Services

Design, build, and support enterprise full-stack applications, delivering responsive React interfaces and secure Java services, APIs, microservices, databases, and cloud deployments in collaboration with cross-functional teams.

JavaSpring BootReactNode.js
Miratech

Senior Java Full Stack Developer

🕒 yesterday
Miratech👥 501 - 1000 employees🏢 Information Technology And Services

Design, build, and support enterprise full-stack applications, translating business needs into secure, scalable solutions across React interfaces, Java services, APIs, microservices, databases, and cloud deployments.

JavaSpring BootReactNode.js
Miratech

Senior Java Full Stack Developer

🕒 yesterday
Miratech👥 501 - 1000 employees🏢 Information Technology And Services

Design, build, and maintain enterprise full stack applications, spanning responsive React interfaces, Java-based services and APIs, microservices, databases, and cloud deployments while collaborating across product and engineering teams.

JavaSpring BootReactNode.js
Miratech

Senior Java Full Stack Developer

🕒 yesterday
Miratech👥 501 - 1000 employees🏢 Information Technology And Services

Design and deliver enterprise full-stack applications across responsive React interfaces, Java-based services, APIs, microservices, databases, and cloud deployments, collaborating across teams to create secure, scalable solutions.

JavaSpring BootReactNode.js
Miratech

Senior Java Full Stack Developer

🕒 yesterday
Miratech👥 501 - 1000 employees🏢 Information Technology And Services

Design, build, and support enterprise full-stack applications spanning React interfaces, Java and Spring Boot services, APIs, microservices, databases, and cloud deployments, collaborating across teams to deliver secure, scalable solutions.

JavaSpring BootReactNode.js

Trusted by Remote Workers