2,285,694open jobs
145,408companies
272,265added this week
Browse all
Location
Hybrid (Cairo, Egypt)
Employment
Full-Time

First seen by Alion on Nov 14, 2026.

Overview
Company
Impact
Profile match
Smart Civic Solutions is an Egyptian consultancy specialising in gender equality, sexual harassment prevention, capacity building, and civic engagement for NGOs, governments, and corporations.

We are building an AI-powered restaurant operations platform that helps multi-location restaurant groups connect their systems, manage operations, and make smarter decisions through data and automation.

We are looking for a hands-on Full Stack Software Engineer to join our engineering team and contribute directly to building the platform from the ground up.

The ideal candidate is a strong software engineer who can independently develop and deliver production-ready features, work across frontend and backend technologies, and effectively use modern AI coding tools to accelerate development without compromising software quality.

Key Responsibilities
  • Design, develop, and maintain full-stack application features, including frontend interfaces, backend services, APIs, and database interactions.

  • Build responsive, user-friendly interfaces using React, Next.js, and TypeScript.

  • Develop secure, scalable backend services and REST APIs using Node.js, preferably NestJS.

  • Design and implement PostgreSQL database schemas, queries, and data access layers.

  • Build core product features covering inventory management, purchasing, operational workflows, dashboards, and business management.

  • Develop and maintain integrations with third-party systems, including POS, accounting, HR, and customer loyalty platforms.

  • Implement authentication, authorization, role-based access control, and multi-tenant application functionality.

  • Work closely with the Technical Lead to implement architectural designs and maintain consistent engineering standards.

  • Collaborate with Data Engineers, UI/UX Designers, and other developers to deliver integrated product features.

  • Write clean, maintainable, reusable, and well-tested code.

  • Participate in code reviews, debugging, performance optimization, and technical problem-solving.

  • Use AI coding tools extensively to accelerate feature development, debugging, test generation, and refactoring while maintaining full responsibility for code quality.

  • Contribute to automated testing, CI/CD processes, and production deployment.

  • Take ownership of assigned features from development through testing and delivery.

The ideal candidate combines strong full-stack development skills, practical experience shipping real applications, effective AI-assisted development practices, and the ability to work independently in a fast-moving startup environment.

Requirements

  • 3+ years of professional software development experience, with hands-on experience building and delivering full-stack applications.

  • Strong proficiency in JavaScript and TypeScript.

  • Solid experience with React.js or Next.js for frontend development and Node.js (preferably NestJS or Express) for backend development.

  • Strong understanding of SQL and relational databases, particularly PostgreSQL, including database schema design and query optimization.

  • Proven experience designing, developing, and integrating REST APIs and third-party services.

  • Good understanding of scalable application architecture, modular development, and software engineering best practices.

  • Experience implementing authentication, authorization, and role-based access control.

  • Familiarity with Git, collaborative development, pull requests, and code review workflows.

  • Experience writing unit and integration tests and debugging complex application issues.

  • Strong practical experience using AI coding tools such as Cursor, Claude Code, GitHub Copilot, or equivalent to build real software features, not just occasional code suggestions.

  • Good understanding of AI-assisted development workflows, including task decomposition, context management, code generation, debugging, test generation, and refactoring.

  • Ability to review, understand, and validate AI-generated code, identify potential bugs and security risks, and ensure the resulting software is reliable and maintainable.

  • Ability to use AI tools to improve development speed and productivity while maintaining ownership of implementation decisions and code quality.

  • Strong problem-solving skills, attention to detail, and the ability to work both independently and collaboratively in a fast-moving startup environment.

  • Good English communication skills.

Preferred Qualifications
  • Experience with cloud platforms such as AWS or Google Cloud, Docker, CI/CD, and automated testing.

  • Experience developing SaaS platforms or multi-tenant applications.

  • Familiarity with event-driven architecture, background jobs, message queues, and asynchronous processing.

  • Experience with Tailwind CSS, modern component libraries, and frontend state management.

  • Familiarity with ORMs such as Drizzle or Prisma.

  • Experience integrating AI-powered features, LLM APIs, or agentic workflows.

  • Experience integrating POS, accounting, ERP, HR, or other business management systems.

  • Background in SaaS products serving restaurants, retail businesses, or multi-location operations.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,285,694 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Cairo
Software Engineer 3 days ago
In office · Full-Time · Cairo
Python
JavaScript
SQL
DevOps
Rest API
Apply
In office · Full-Time · Giza
DevOps
Linux
SpaceTech
FMEA
SysML
Cameo Systems Modeler
Apply
In office · Internship · Bachelor's Degree · Cairo
Python
Java
C#
C++
AI/ML
Machine Learning
Apply
Full Stack Engineer 3 months ago
Remote (likely United Kingdom) · Full-Time · Bachelor's Degree
Python
JavaScript
Java
Node JS
AI/ML
AI Agents
DevOps
Rest API
Apply
In office · Full-Time · Seefeld
C#
C#
.NET
Apply
Remote (Egypt, Pakistan) · Full-Time · 10+ years exp · Bachelor's Degree · Lahore · Cairo
Python
Go
SQL
C#
Databases
PostgreSQL
AI/ML
Model Context Protocol
Mobile
Clean Architecture
DevOps
Terraform
GCP
Azure
AWS
Docker
Kubernetes
Windows
Cybersecurity
HIPAA
Apply
Software Engineer 2 days ago
In office · Full-Time · Cairo
Python
Java
SQL
DevOps
CI/CD
Git
Apply
In office · 3+ years exp · Cairo
DevOps
API Gateway
Analytics
Power BI
Management
Agile
Scrum
ITIL
Apply
≈ $11k – $28k per year (Estimated) · In office · Full-Time · 3+ years exp · Bachelor's Degree · Cairo
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
GCP
Platform Engineering
IAM
Analytics
Power BI
ETL/ELT
Management
Power Automate
SharePoint
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Dubai · Cairo
Analytics
Tableau
Marketing
Salesforce
Apply
See all jobs
This is one of many
2,285,694 more open roles from verified company boards, updated every day.