namla
namla Company Careers Full-Stack Engineer
Careers

Full-Stack Engineer

Ship end-to-end features with quality and operational clarity

You’ll build production features across web and backend services. You’ll work with clear scope, strong standards, and a focus on performance, reliability, and bilingual UX readiness.

Hybrid Riyadh (HQ) Remote (Saudi Arabia) mid
TypeScriptAstroAPIsTestingObservability
Full-Stack Engineer
Application notes
Send a short note with links to GitHub/portfolio (if available).
CV/LinkedIn
CV/LinkedIn
Location preference
Location preference
Notice period
Notice period
Links (optional)
Links (optional)
Your application data is used only for hiring evaluation and will not be shared outside the hiring process.

Responsibilities

Responsibilities
  • • Build and maintain web UI with component consistency and clean accessibility
  • • Design and implement APIs with versioning and clear contracts
  • • Write tests (unit/integration/E2E) and enforce quality gates
  • • Add observability: logs, metrics, tracing, dashboards for key flows
  • • Document decisions (ADRs), runbooks, and handoff notes

Requirements

Requirements
  • • Strong TypeScript fundamentals and experience building production web apps
  • • Comfort with API design, data modeling, and incremental delivery
  • • Good testing discipline and ability to debug production issues
  • • Clear communication and willingness to write documentation

Nice to have

Nice to have
  • • Experience with Astro, React, or modern SSR patterns
  • • Familiarity with CI/CD and basic infra concepts
  • • Experience building bilingual (RTL/LTR) interfaces
What you'll build

What you'll build

  • • Company website modules and content-driven pages with consistent UX
  • • Internal admin tools and operational dashboards
  • • Integration-ready APIs and service boundaries
Stack

Stack

  • • TypeScript, Node.js
  • • Astro (content + UI), React islands where needed
  • • REST APIs (and event-driven patterns where appropriate)
  • • PostgreSQL (or similar), caching patterns
  • • CI/CD, monitoring and alerting basics

Interview loop

Intro call
Step 1
Intro call
Technical deep dive
Step 2
Technical deep dive
Practical exercise (take-home or pairing)
Step 3
Practical exercise (take-home or pairing)
Culture & ownership chat
Step 4
Culture & ownership chat
Ready
Ready?
Hit apply and we’ll reply with clear next steps.