Full-Stack Developer (React/Next.js & Infrastructure)
React · Next.js · SQL · Linux · Custom Server
About the Role
We're looking for a developer who owns the full picture — from provisioning a server to shipping a polished frontend. You'll be the go-to person for our infrastructure, deployment pipeline, and web applications, so comfort at both ends of the stack is essential.
What You'll Be Doing
- Infrastructure: Provision, harden, and maintain dedicated or cloud servers on Hetzner.
- Web Development: Build and optimize performant web applications with Next.js and React.
- Database Management: Design schemas, write efficient queries, and tune SQL databases for speed and reliability.
- Deployment & CI/CD: Own the deployment pipeline and manage environment configs across Nginx, Docker, PM2, and similar tooling.
- Security & Uptime: Keep SSL certificates current, manage backups, and monitor server health proactively.
What We're Looking For
- Expert-level React and Next.js, including App Router, SSR, and ISR patterns
- Solid SQL experience with PostgreSQL or MySQL
- Hands-on Hetzner server management via CLI
- Strong Linux fundamentals — Ubuntu/Debian, Nginx/Apache, SSH
- Bonus points for Docker, Redis, or automated backup experience
Interview Questions Worth Asking
These three questions will quickly reveal whether a candidate genuinely knows Hetzner or is just name-dropping it:
- Server Setup — "Walk me through hardening a fresh Ubuntu install on Hetzner for a Next.js production app." Look for: SSH key setup, UFW/firewall config, Nginx as a reverse proxy, and PM2 or Docker for process management.
- SQL Performance — "How would you diagnose and fix a slow query in a high-traffic app?" Look for: EXPLAIN/ANALYZE, indexing strategy, query restructuring, and caching awareness.
- Server Setup — Ubuntu linux, UFW/firewall config, Nginx
Job Type: Full-time
Pay: AED3,000.00 - AED4,000.00 per month