We’re building a backend system that ingests, processes, and serves curated product data via stable APIs. We’re looking for a senior backend engineer to build a reliable, typed, production-grade backend on GCP.
The system ingests flaky upstream data daily, normalizes it into clean canonical records, and exposes versioned APIs. Reliability, idempotency, and clear failure handling are non-negotiable.
Tech (fixed)
• TypeScript (strict)
• GCP: Cloud Run, Cloud Tasks, Cloud SQL (Postgres)
• Prisma, Zod
• Fastify or NestJS (OpenAPI)
• Cloud Storage, Cloud Logging
You’ll do
• Build idempotent background workers with retries + backoff
• Normalize messy upstream data into clean, typed schemas
• Expose versioned, documented REST APIs
• Make failures obvious, traceable, and re-processable
You should have
• Strong TypeScript + GCP production experience
• Experience with queues / background jobs (Cloud Tasks, SQS, etc.)
• Built systems that survive unreliable upstream APIs
• Pragmatic mindset: use managed services, avoid over-customization
Not a fit if you
• Prefer custom frameworks over managed infrastructure
• Ship untyped pipelines or silent failures
Apply Now
Apply Now