Job Title:
Back End Developer Mobile App
Company: Budget Caddie
Location: Belgaum, Karnataka
Created: 2025-09-04
Job Type: Full Time
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 doBuild REST APIs fromOpenAPIspecs: auth, Plaid link/exchange, webhook (fast202 +enqueue), transactions list/patch, insights refresh/list. WriteSQSworkers: 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, andRedis 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-haves5+ years buildingNode/TypeScriptbackends withPostgresand a queue (SQS/Rabbit/etc.). Proven experience withsecure 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 havePlaid 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 usShip real features fast —your endpoints and workers power the core experience. Product influenceon data models, API contracts, and user-facing behavior. Growth pathto technical leadership with meaningful future upside. Modern tooling(OpenAPI-first, OTel tracing, clean CI/CD) and pragmatic culture. Autonomywith quick decisions and direct access to founders.