Senior Product Engineer, React Native + Backend (Contract)

Base LLC
United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours
Job source

Tech stack

Admin Tools Application Programming Interfaces (APIs) Business Logic Automation of Tests Databases Relational Databases Database Models Push Technology Mobile Application Software Systems Integration TypeScript Delivery Pipeline
+6 more
Technical Debt Backend Codebase React Native Front End Software Development Web Api

Job description

We are looking for a senior, hands-on engineer to audit and stabilize a consumer mobile product and its internal admin tool, HomeBase. The current system spans React Native, TypeScript, backend APIs, database-driven booking and payment workflows, notifications, and Metabase reporting. This is not a greenfield build. We need someone who can quickly understand an existing codebase, identify architectural and execution risks, separate real problems from noise, and produce a practical recovery plan.

What You’ll Do

  • Audit the React Native and TypeScript mobile app and the related HomeBase admin flows
  • Review backend and API structure, database models, and the business logic around bookings, guests, cancellations, refunds, credits, and notifications
  • Identify technical debt, broken workflows, security risks, stale code, and missing tests
  • Review Linear and project artifacts, and compare planned work against actual implementation
  • Produce a prioritized technical recovery plan
  • Ship or supervise one small but meaningful stabilization fix during the engagement
  • Recommend the exact team needed to continue: mobile, backend, data, QA, design, or fractional CTO, * Codebase map: frontend, backend, database, integrations
  • Top 10 technical and product risks
  • What is broken versus merely messy
  • Estimate to stabilize HomeBase
  • Hiring plan for the next 30 to 60 days

Within 2 to 4 weeks:

  • Recovery roadmap
  • Technical debt triage
  • Recommended architecture changes
  • Test and QA priorities
  • One shipped stabilization improvement, or a verified implementation plan, Type: Contract (2 to 4 weeks, option to extend) Location: Remote, US Compensation: Candidate-proposed hourly or weekly rate Eligibility: Eligible to work in the US

Requirements

Do you have experience in TypeScript?, * Senior or staff-level experience with React Native and TypeScript

  • Strong backend experience with APIs and relational databases
  • Experience with payments, refunds, booking systems, marketplaces, memberships, or operational and admin tooling
  • The ability to read messy code and make judgment calls quickly
  • Strong written communication: you can explain risks clearly to a non-technical founder or operator
  • Comfort working without perfect specs

Nice to Have

  • Experience with Metabase or analytics cleanup
  • Experience migrating away from NativeBase, NativeWind, or inconsistent styling systems
  • Experience with mobile release pipelines, QA automation, push notifications, and email workflows
  • Prior startup rescue, code audit, or fractional CTO experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:38 min

Transitioning into backend engineering from web development

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

9:56 min

Expanding browser capabilities with modern web APIs

Ire Aderinokun · JS Congress

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:34 min

Augmenting codebases with semantic architectures

Zaak Chalal Zaak Chalal · World Congress 2026 Europe

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

1:55 min

Hiring backend developers with strong cultural fit

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

Videos

See all

Related articles

See all