Staff Backend Engineer, Messaging

Assured · Dubai

Hybrid: DubaiFull TimeInformation Technology
Posted 3 months ago

Job description

Responsibilities

  • Own backend components of the Messaging platform: business logic, APIs, data models, and supporting infrastructure.
  • Design, implement, and operate production-grade services using TypeScript and GraphQL.
  • Architect scalable messaging workflows to handle growing volume, complex orchestration, and new product requirements.
  • Build and maintain production AI/LLM integrations for message orchestration, prompt handling, and response processing.
  • Design and optimize Postgres schemas and queries for messaging state, auditing, and performance at scale.
  • Implement testing, monitoring, and observability to improve reliability and developer velocity.
  • Create reusable abstractions and internal tools to accelerate development across the platform.
  • Lead technical projects end-to-end and mentor other engineers.

Requirements

  • 8+ years of backend or full-stack engineering experience, preferably in SaaS.
  • Strong production experience building services with TypeScript and GraphQL.
  • Hands-on experience with Postgres: schema design, indexing, and performance tuning.
  • Practical experience shipping and operating AI/LLM-powered features in production.
  • Solid fundamentals in distributed systems, APIs, data modeling, and reliability.
  • Proven track record designing and scaling backend systems at production scale.
  • Experience with testing, monitoring, and observability best practices.
  • Ability to work from our Dubai office (hybrid) and collaborate across teams.

Preferred Qualifications

  • Experience with Node.js runtime and server-side TypeScript patterns.
  • Familiarity with cloud platforms (AWS/GCP) and infrastructure-as-code.
  • Background building high-throughput messaging, queuing, or event-driven systems.
  • Prior experience in insurance, fintech, or regulated industries is a plus.
  • Experience leading technical design reviews and mentoring senior engineers.

Benefits

  • Comprehensive health and medical insurance plans.
  • Dental/vision coverage options and life insurance.
  • Annual leave and paid time off; flexible vacation policy.
  • Annual ticket / flight allowance and end-of-service gratuity.
  • Competitive compensation and equity opportunities.

About the Company

Assured builds modern software that transforms claims processing for large insurers. Our platform spans claimant experiences, backend decisioning, and ML-driven fraud detection to make claims faster, fairer, and more scalable. The Messaging team powers critical communications used across our products; this role will be based in Dubai (hybrid) and work closely with product, infrastructure, and data teams to deliver reliable, secure, and efficient messaging at scale.

Skills & tools

TypeScriptGraphQLPostgresLLMNode.jsAWSObservabilityDistributed SystemsSQLtesting

What the team is looking for

Use this list as a quick fit check before you apply.

  1. 018+ years
  2. 02TypeScript
  3. 03GraphQL
  4. 04Postgres
  5. 05AI/LLM
  6. 06Distributed systems
  7. 07SaaS experience
  8. 08APIs