Job Openings Full Stack Engineer

About the job Full Stack Engineer

About the role

Our client is hiring a Senior Full-Stack Engineer to own the end-to-end delivery of product features across a React/React Native frontend and Node.js APIs. Youll work independently within a venture backed AI startup, across a NextJS web app, React Native mobile app, an and build robust integrations with third-party APIs used daily by their clients.

Youll partner with the founder/product to scope requirements, propose pragmatic solutions, and ship iteratively - balancing developer experience, performance, and security. 

Key Responsibilities

  • Feature delivery: Design, build, test, and ship features in React and React Native with thoughtful UX, accessibility, and offline/poor-network considerations.
  • API design & integration: Architect and maintain Node.js REST APIs; integrate external services with solid patterns for auth, webhooks, pagination, retries/backoff, and idempotency.
  • Quality & maintainability: Write unit/integration tests, uphold type safety, and maintain CI pipelines; perform rigorous code reviews and ship with confidence.
  • Security & compliance: Implement secure secret management, least-privilege access, input validation, and safe data handling aligned with industry best practices.

Must-Have Experience

  • React (advanced): Hooks, state management, performance profiling, testing.
  • React Native (production): Shipped, supported, and iterated on real apps; familiarity with navigation, device APIs, crash analytics, OTA updates.
  • Node.js APIs: Designing and maintaining REST endpoints with sound error handling, rate-limiting, and logging.
  • External APIs: Building resilient integrations with error budgets, retries, and idempotent workflows.
  • Production ownership: Manage releases, observability (logs/metrics/traces), error/crash monitoring, performance tuning, and incident response with clear post-mortems.
  • Feature delivery: Design, build, test, and ship features in React and React Native with thoughtful UX, accessibility, and offline/poor-network considerations.
  • API design & integration: Architect and maintain Node.js REST APIs; integrate external services with solid patterns for auth, webhooks, pagination, retries/backoff, and idempotency.

Nice-to-Have (Bonus)

  • Store delivery: End-to-end shipping of native apps to Android/iOS (certs, signing, release channels).
  • Data layer & platform: Supabase, Postgres (schema design, migrations, query performance).
  • Web app platform: Next.js, Vercel (SSR/ISR, edge functions, deployment pipelines).
  • Integrations at scale: Prior experience owning multiple third-party integrations with monitoring, alerts, and rollback strategies.
  • Building Chrome extensions
  • Basic QA