← Jobs

Senior Backend Engineer (Node.js, TypeScript, LangChain/LangGraph) — Long-Term, Full-Time Remote

Budget: - HOURLY / FULL_TIME ⭐ 0.00 (0) SAU

node.js, typescript, mongodb, nest-development

We're a Saudi Arabia–based company looking for a Senior Backend Engineer to join our team on a long-term project (full-time, remote). You'll design scalable backend systems and build AI-powered agentic workflows, own architecture and code quality, collaborate with product, and mentor other developers. Scope of work Ownership & Collaboration - Own architecture and code quality across backend systems -Work with product owners to translate business requirements into development plans -Play a key role in design sprints and stakeholder alignment -Mentor junior developers and support onboarding for new team members -Improve the SDLC: testing strategies, CI/CD, and performance monitoring -Build internal tools and automate repetitive tasks to boost efficiency Backend Engineering -Design and maintain scalable systems for high-traffic apps (performance + reliability) -Write clean, reusable code in Node.js / TypeScript (Express, NestJS) -Build RESTful and GraphQL APIs and real-time features with WebSockets -Architect microservices and event-driven systems AI & Automation -Build AI agentic architectures with LangChain / LangGraph -Integrate the OpenAI API and other LLMs -Prompt engineering, tool/function integration, and orchestration -Build AI-powered workflows and automation Required skills -5+ years with Node.js and TypeScript in production -Proven track record with scalable, high-traffic backend systems -RESTful APIs, GraphQL, WebSockets, microservices, event-driven architecture -LangChain / LangGraph, the OpenAI API, and prompt engineering -Experience mentoring other developers -Strong communication with product owners and stakeholders Engagement -Full-time (40 hrs/week), long-term -100% remote — company based in Saudi Arabia (KSA) -Overlap required with Saudi business hours (Arabia Standard Time, UTC+3); work week Sunday–Thursday To apply, please include: - A short intro covering your backend and AI experience - Links to code samples / GitHub / projects (Node.js and any LangChain/LangGraph or LLM agent work) - Examples of complex projects you've delivered - Your availability and hourly / monthly rate
Open job