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.