Talent.com
This job offer is not available in your country.
Back End Developer Mobile App

Back End Developer Mobile App

Budget CaddieLucknow, IN
30+ days ago
Job description

Senior Backend Engineer (Node 20

  • TypeScript)

Location :  Remote

Type :  Full-time —  Immediate start

About Budget Caddie

We’re building a next-gen personal finance app for Gen Z. Our mission is to transform bank transactions into smart insights and goals users actually act on.

What you’ll do

  • Build REST APIs from  OpenAPI  specs : auth, Plaid link / exchange, webhook (fast  202 +enqueue), transactions list / patch, insights refresh / list.
  • Write  SQS  workers :
  • Ingestion  — Plaid cursor sync, idempotent upserts to Postgres, raw payloads to S3.
  • Insights  — Gemini calls with quotas, timeouts, circuit breakers; persist JSON results.
  • Design and evolve Postgres schemas / migrations; implement efficient queries, cursor pagination, and  Redis caching for hot reads.
  • Enforce input validation (AJV / Zod), structured logs (pino), and distributed tracing (OpenTelemetry).
  • Add tests (unit / integration), docs (Postman / OpenAPI examples), and runbooks (queue replay, webhook replay).
  • Collaborate tightly with the Platform / Infra engineer to keep security, performance, and cost in check.
  • Must-haves

  • 5+ years building  Node / TypeScript  backends with  Postgres  and a queue (SQS / Rabbit / etc.).
  • Proven experience with  secure webhooks  (signature / HMAC verification) and third-party APIs.
  • Strong grasp of idempotency, retries / backoff, cursor pagination, error design, and API performance.
  • Comfortable with Docker, GitHub Actions, and observability basics (logs / metrics / traces).
  • Nice to have

  • Plaid SDK experience; LLM API usage (Gemini / OpenAI); SMS flows (SNS / Twilio).
  • Exposure to Java / Spring or Go (we may introduce JVM / Go for specific future services).
  • Why choose us

  • Ship real features fast —your endpoints and workers power the core experience.
  • Product influence  on data models, API contracts, and user-facing behavior.
  • Growth path  to technical leadership with meaningful future upside.
  • Modern tooling  (OpenAPI-first, OTel tracing, clean CI / CD) and pragmatic culture.
  • Autonomy  with quick decisions and direct access to founders.
  • Create a job alert for this search

    Back End Developer • Lucknow, IN