Saqan.ae
Open Position · Role #178

Full-Stack
Developer

PHP, Laravel, React & Next.js — Own the entire stack from server provisioning to production-grade frontends.

Monthly Salary
AED 3,000 – 4,000
Full-time · On-site
Full-time
AB Center, Office BC 1 16 · Dubai, UAE
Immediate Joining

What You'll Own

We're seeking a developer who owns the entire stack — from provisioning and hardening servers to building and deploying modern web applications. You'll architect our infrastructure, develop scalable APIs with PHP & Laravel, and craft responsive frontends with React & Next.js. You'll thrive in our self-managed environment (Hetzner/Contabo).

What You'll Be Doing

Infrastructure

Provision, harden, and maintain dedicated/cloud servers. Ensure 24/7 stability with monitoring (Netdata) and security best practices — firewalls, SSH hardening, patching.

Frontend Development

Build responsive, performant UIs with React & Next.js (SSR/SSG). Craft interfaces that are fast, accessible, and maintainable.

Backend & Real-Time

Develop robust APIs and services using PHP/Laravel and Node.js & Express. Implement real-time features using WebSockets (Socket.io) or Firebase Cloud Messaging/Expo.

Database Management

Design and optimize PostgreSQL/MySQL/Supabase schemas. Handle manual backups, replication, and point-in-time recovery. Use Drizzle ORM for type-safe queries.

Deployment & CI/CD

Own pipelines (GitHub Actions/GitLab CI), containerize apps with Docker, and manage Nginx, SSL (Let's Encrypt), and environment configurations.

What We're Looking For

Frontend
React Next.js TypeScript Zustand Redux
Backend
PHP Laravel Node.js Express REST APIs GraphQL
Database
PostgreSQL MySQL Supabase Drizzle ORM
Infrastructure
Linux (Ubuntu) Nginx Docker DNS CI/CD
Bonus Skills
Redis WebSockets Firebase WebRTC Automated Backups

Book Your Interview Slot

June 2026
Mon
Tue
Wed
Thu
Fri
Sat
Sun
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2:30 PM
3:00 PM
3:30 PM
4:00 PM
4:30 PM
5:00 PM
5:30 PM

You're booked!

Saturday 6 June 2026 at

Only reach out on WhatsApp if you're unable to attend or need to reschedule.