Careers
Full-Stack Engineer
Ship full features with quality and a clear view of how they run
You build production features across the web and backend. Clear scope, strong standards, and real focus on performance, reliability, and bilingual UX.
Hybrid Riyadh Remote (Saudi Arabia) mid
TypeScript Astro APIs Testing Observability
application notes
Send a short note with links to your GitHub or portfolio, if you have them.
01 CV/LinkedIn
02 Location preference
03 Notice period
04 Links (optional)
We use your application only to evaluate you for the role. We do not share it outside hiring.
Responsibilities
- 01 Build and maintain web UI with consistent components and clean accessibility
- 02 Design and ship APIs with versioning and clear contracts
- 03 Write tests (unit, integration, E2E) and hold the quality bar
- 04 Add monitoring: logs, metrics, tracing, and dashboards for key flows
- 05 Document your decisions (ADRs), runbooks, and handoff notes
Requirements
- 01 Solid TypeScript and real experience shipping production web apps
- 02 Comfortable with API design, data modeling, and shipping in steps
- 03 Good testing habits and the ability to debug production issues
- 04 Clear communication and a willingness to write docs
Nice to have
- 01 Experience with Astro, React, or modern SSR patterns
- 02 Familiarity with CI/CD and the basics of infra
- 03 Built bilingual RTL and LTR interfaces before
What you'll build
- › Website modules and content pages with consistent UX
- › Internal admin tools and operations dashboards
- › APIs and service boundaries ready to integrate
Stack
TypeScript, Node.js Astro for content and UI, React islands where needed REST APIs, and event-driven patterns where they fit PostgreSQL or similar, plus caching patterns CI/CD, monitoring, and alerting basics
Interview loop
Step 1 01
Intro call
Step 2 02
Technical deep dive
Step 3 03
Practical exercise (take-home or pairing)
Step 4 04
Culture and ownership chat
Ready?
Hit apply and we'll reply with clear next steps.