[email protected] +966 50 877 7669
Back to careers

Engineering

Mid-Senior Node.js / TypeScript Developer

A remote engineering position for a Node.js and TypeScript developer who writes clean code and uses AI tools with care.

Location
Remote
Type
Full-time
Team
Engineering

This position is remote and works closely with the urWave team and customers.

Apply for this position

Position overview

urWave is looking for a mid-senior Node.js and TypeScript developer to help build product platforms, internal systems, and customer-facing solutions.

This position is for someone who understands the problem, chooses a simple approach, writes clean TypeScript, and reviews their work before shipping.

Responsibilities

  • Build and maintain services, APIs, integrations, and internal tools with Node.js and TypeScript.
  • Work across databases, APIs, Astro/Svelte touchpoints, and cloud services.
  • Turn product needs into simple plans and working software.
  • Write readable, tested code that the team can trust.
  • Use AI coding tools thoughtfully, then verify the result.
  • Review code and help raise engineering quality across the team.

Requirements

  • Professional experience with Node.js, TypeScript, REST APIs, and backend development.
  • Good database fundamentals, especially PostgreSQL.
  • Comfort with modern TypeScript projects, tests, and deployment basics.
  • Experience with Hono, SvelteKit, Astro, Drizzle, Better Auth, Cloudflare, Docker, or similar tools is a plus.
  • Good judgment around quality, security, performance, and simplicity.
  • Practical use of AI coding tools, with the discipline to verify the output.
  • Clear English communication is required. Arabic-speaking candidates are preferred.