# Senior Full-Stack Developer (Prepit)

> Dsquares · El Sheikh Zayed City, Egypt (Hybrid) · Full-time · Posted 2026-06-01

**Workplace:** hybrid

**Department:** Technology

## Description

**A New Chapter: Dsquares X Prepit  
**  
We’re excited to share that **Prepit** has officially joined the Dsquares family! This acquisition marks a new chapter where we combine Prepit’s innovation and agility with Dsquares’ expertise and scale to build even stronger, more impactful loyalty and engagement solutions.  
  
**About Prepit:**  

**Prepit** aims to bridge the gap between restaurants & their diners, building lasting relationships using technology enabled solutions. Through a loyalty engine and a gamified online ordering experience, Prepit enables restaurants to collect critical diner data, identify trends in customer behavior, and directly communicate with diners to generate recurring business.  

**Our People is our Brand**  
Developing seamless loyalty solutions is only possible with a great team. Our culture is open, collaborative, and empowering. If you're passionate, driven, and eager to make an impact—you'll fit right in.

**About The Role:**

As a Full-Stack Lead, you will be responsible for designing, developing, and implementing complex software solutions for our loyalty platforms. You will work across the stack, from front-end development using modern frameworks to back-end development with server-side technologies. Your role will involve collaboration with product managers, designers, and other developers to deliver high-quality features that enhance user experiences.

**Duties & Responsibilities:**

-   Design, develop, and maintain scalable web applications.
-   Collaborate with cross-functional teams to gather requirements and translate them into technical specifications.
-   Implement front-end components using latest frameworks and libraries (React, Angular, etc.).
-   Develop server-side components and APIs using modern programming languages and frameworks.
-   Ensure code quality through best practices, code reviews, and automated testing.
-   Troubleshoot and resolve technical issues and bugs.
-   Stay current with emerging technologies and make recommendations for continuous improvement.
-   Mentor junior developers and foster a culture of learning and collaboration.

## Requirements

**Required Skills & Abilities:**

-   Proficiency in React, NextJS, HTML, CSS, JavaScript, Redux, and Playwright
-   Experience with backend frameworks and APIs, particularly focusing on Node.js (with server-side JavaScript) or other relevant backend technologies.
-   Strong understanding of the importance of testing, or willingness to learn and implement tests in development.
-   Experience with AWS (CloudFormation, ECS, Lambda, RDS, CloudWatch) is a huge plus.
-   Knowledge of design patterns and clean code principles.
-   An eye for UI and design is always a plus.

**Education & Experience:**

-   Bachelor's degree in Computer Science or related field.
-   3 years of experience in full-stack software development.
-   Previous experience working in agile development environments.
-   Strong portfolio of recent projects demonstrating full-stack capabilities.

## Benefits

-   **Comprehensive Wellbeing:** Enjoy peace of mind with our **private medical insurance and life cover.**

-   **Work-Life Balance:** Achieve optimal well-being with our **hybrid work environment**, generous **maternity and paternity benefits,** and regular **team-building events**.
-   **Continuous Development:** Expand your horizons through our commitment to l**earning and development opportunities.**

## Apply

[Apply at Dsquares](https://apply.workable.com/dsquares-loyalty-dmcc/j/95C22104E2/apply)

---
Powered by [Workable](https://www.workable.com)
