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