Backend Engineer

  • Remote
  • Full-time
  • Posted
No Arabic requiredRemote
Apply from
Not stated
Arabic
Not required
English
Working language
Visa sponsorship
Not stated
Relocation support
Not stated
Salary
Not disclosed
  • . We check every job on the company's own careers page every day and remove closed jobs.
  • Visa sponsorship not stated by the employer.
  • You apply on Supy's own website. We never ask you for money.
Report a problem with this job

About Us


Supy is transforming the restaurant industry with a data-driven inventory management platform. Our solution enables multi-location restaurant groups to cut costs, reduce waste, and maximize profitability through real-time data, actionable insights, and time-saving automation. Join us in redefining restaurant operations through innovative technology and seamless customer experiences.

Role Overview


As a Backend Engineer at Supy, you'll be part of the development team building and scaling our core platform. You'll design, develop, and maintain the services, APIs, and data layers that power our product, and you'll collaborate closely with product, frontend, and other engineers to deliver reliable, high-performance solutions that make a real impact for our customers.

Key Responsibilities

Engineering & Development

  • Design, build, and maintain scalable backend services and APIs using Java, TypeScript, and NodeJS.

  • Write clean, well-structured code following DDD, Hexagonal architecture, and established design patterns.

  • Design and optimize data models and queries, with a focus on performance and reliability (MongoDB).

  • Build and maintain integrations with third-party systems such as POS, accounting, and ERP platforms.

  • Own services end to end, from design and development through deployment, monitoring, and production support.

AI & Innovation

  • Leverage AI tools and techniques to enhance development workflows and product capabilities.

  • Stay ahead of emerging technologies and bring new ideas to the team.

Collaboration & Growth

  • Work closely with cross-functional teams to deliver features that directly impact customers.

  • Share knowledge, contribute to code reviews, and help raise the bar across the engineering team.

  • Continuously develop your skills through hands-on experience and a culture of learning.

Qualifications

  • 3+ years of experience as a Backend Engineer.

  • Strong proficiency in Java and/or NodeJS with TypeScript.

  • Experience designing RESTful APIs and working with microservices.

  • Hands-on experience with MongoDB or other NoSQL databases.

  • Strong grasp of DDD, Hexagonal architecture, and design patterns.

  • Experience with Docker and Kubernetes is a plus.

  • Python experience is a plus.

  • Solid understanding of version control using Git.

  • AI-native mindset: you use AI tools as part of your daily workflow, not as an afterthought.

Preferred Attributes

  • Self-motivated with a proactive approach to problem-solving.

  • Comfortable working in a fast-paced, high-growth environment.

  • Strong communicator and team player who enjoys collaboration and knowledge-sharing.

  • Fully focused on the role, and reliable and responsive in your availability.

  • Passionate about building products that make a real difference for customers.

More jobs from Supy

View company

About Supy

Overview

The data-driven restaurant inventory software: get real-time insights to cut costs, reduce waste, and boost profits for multi-location operations.