Full Stack Engineer (React Native/Node.js)
We are looking for AI-native Full Stack Engineer (React Native/Node.js). We have a live mobile product in the polish/ beta/store-release phase. The scaffolding exists. The work is: make the existing app correct, match design, keep the AI coach reliable, and ship through TestFlight and Google Play. You will work across React Native(Expo) and Node(NestJS). You will also touch the AI coach from the client and API-contract side (strict request bodies, server-owned conversation history, entitlements gating access). A separate Python service exists behind that coach; being able to open it and land a small fix is a plus, not a requirement. We want people who have inherited a messy production app and improved it. How we hire We send a short build task (hard cap 4 hours). You record a Loom of how you actually work. If that looks right, we do one 30-minute call about your Loom and your repo. That is the whole process.
Requirements
- 3+ years shipping TypeScript in production, including React Native;
- Production Node/TypeScript API work (NestJS is a plus);
- At least one app you personally helped ship or update on App Store and Google Play(TestFlight/internal track counts if you owned the upload and store setup);
- Evidence you have worked on an existing product. Portfolios that are only 0 to 1 MVPs will not pass;
- Daily AI coding tools(Claude Code, Codex, Cursor or equivalent);
- Comfortable owning a bug that cuts across mobile+API.
Nice to have
- Expo (Router, EAS Build/Submit/Update, dev clients);
- AWS Cognito, JWT, TestFlight OAuth quirks;
- RevenueCat+store products, sandbox, restore, webhooks;
- Sanity and/or Pinecone;
- Grafana/Loki/OpenTelemetry or similar;
- Apple HealthKit/Health Connect and store privacy strings;
- You have opened a Python/FastAPI service to fix a contract, validation, or logging bug.
Scope of work
- Fix and harden existing flows: onboarding, session lock/next session, challenges, paywall/restore, coach chat;
- Own a change through device testing;
- Ship builds: EAS/TestFlight/Play internal (later production);
- Work from Figma against an existing design system;
- Use Claude/Codex/Cursor (or equivalent) daily - we will ask you to show it, not describe it;
- Debug subscription and identity issues across the app, RevenueCat (or similar), and webhooks;
- Self-test before QA sees the build.
What we offer our specialists
Everything here is designed to help you do your best work and live well outside of it. We think beyond today to create valuable outlier products.
Full autonomy over your time
You organize your own working hours and plan your workload; we focus on outcomes, not hours.
Work from anywhere
No designated workplace — work from wherever suits you best.
Your setup
The setup stays flexible and fits whatever each project needs.

Referral rewards
Bonuses for recommending specialists who start collaborating with us.
Project kickoff support
Practical help to get up to speed on the project quickly, plus knowledge exchange with fellow specialists.
How does it work?
- 1. Your applicationSubmit the form and tell us about your experience and background.
- 2. Intro callA relaxed conversation about Orangesoft, the role, and what you're looking for.
- 3. Technical interviewAn in-depth look at your skills and how you approach real problems.
- 4. Getting startedWe agree the terms and set up the collaboration so you can start quickly.