
Search by job, company or skills
Senior Backend Developer (Remote)
Role Overview
Design and scale the core backend systems that power our business-critical workflows. As a
Senior, you'll own architecture decisions, integrations, and reliability in a modern
TypeScript/serverless environment.
Key Responsibilities
• Develop and maintain scalable API services for core business workflows using
Node.js/TypeScript, including Next.js API routes and serverless functions.
• Integrate third-party platforms (e-commerce, payment, shipping) via webhooks and
GraphQL/REST APIs; ensure secure authentication and authorisation.
• Implement resilient asynchronous workflows with Pub/Sub-style messaging, retries,
idempotency and data reconciliation.
• Model and optimise data across GraphQL/Data Connect and SQL-based systems; balance
performance and cost.
• Improve observability and diagnostics using feature flags, telemetry and tracing tools.
• Collaborate closely with frontend, product and DevOps teams to deliver end-to-end
features; lead testing strategy with strong coverage.
Required Skills
• 5+ years of backend engineering with Node.js and TypeScript; experience designing
high-volume APIs and microservices.
• Solid understanding of distributed systems and event-driven workflows; experience with
serverless/cloud-native services and message queues.
• Strong data modelling and query optimisation skills in SQL and GraphQL contexts.
• Experience with authentication and authorisation frameworks (Firebase Auth, OAuth,
etc.).
• Proficiency in automated testing (Vitest/Newman or similar) and code reviews.
Tech Stack
• Core: TypeScript, Node.js, Next.js API routes
• Cloud & Data: GCP, Firebase (Auth, Cloud Functions, Firestore), Data
Connect/GraphQL, SQL databases, BigQuery (analytics)
• Messaging & Orchestration: Pub/Sub-style asynchronous processing
• Tooling: Feature flags & telemetry, Vitest/Playwright/Postman for testing
Nice to Have
• Experience with e-commerce/order-management integrations.
• Familiarity with Python/FastAPI sidecar services and analytical pipelines.
• Exposure to BigQuery and OpenTelemetry-based tracing.
Job ID: 145603953