Contract Software Engineer (React / React Native / AWS) – Existing Product Transition
Compensation estimateAI
See base, equity, bonus, and total comp estimates for this role — free, no credit card.
Sign up to see compensation estimateWe are looking for a strong software engineer to help take over development of an existing product that is already live and largely built.
This is not a greenfield build. The core system exists and the original development team has completed most of the heavy lifting. We are preparing for a structured transition and want someone capable of understanding the current system, stabilizing it, and continuing development. Checkout dabritebti.com
This role will begin as a contract position with the potential to convert to a long-term role if the fit is strong.
Current Tech Stack
- React web application
- React Native mobile app (Expo)
- AWS serverless backend (Lambda via SST)
- Postgres database
- Bluetooth (BLE) hardware integration
- Admin dashboard and marketplace features
Initial Work
The initial focus will be:
- Reviewing and understanding the existing codebase
- Completing several remaining feature updates and bug fixes
- Stabilizing the mobile app and web platform
- Supporting product launch
- Preparing the system for long-term development ownership
Example Tasks
Examples of current work items include:
- Fixing bugs in the product listing and admin tools
- Improving brand and product management features
- Supporting geo-filtered ads and regional filtering
- Updating mobile app functionality and Bluetooth integration
- Improving analytics/session tracking
- UI/UX refinements and feature updates
What We’re Looking For
- Strong experience with React
- Experience with React Native / Expo
- Familiarity with AWS serverless infrastructure
- Comfortable working with existing codebases
- Ability to troubleshoot bugs and stabilize production systems
- Good communication and documentation habits
Bonus experience:
- Bluetooth (BLE) integrations
- Marketplace or admin dashboards
- Postgres / modern TypeScript backends
Engagement Details
- Contract role to start
- 10-25 hours per week expected initially
- Opportunity to transition into a longer-term role
- Remote is fine; U.S.-based preferred
- Hourly rate depending on experience
What Success Looks Like
The right person will be able to quickly understand the existing system, complete the remaining launch tasks, and become a reliable long-term development partner.
If you’ve taken over an existing product before and enjoy improving and stabilizing real systems, we’d love to talk.
Pay: $80.00 - $100.00 per hour
Application Question(s):
- Describe a React Native application you worked on. What was your role and what parts of the app did you personally build or maintain?
- Have you ever taken over an existing application built by another team? Briefly describe the situation and how you approached understanding the system.
- What experience do you have working with APIs or backend infrastructure (AWS, serverless, databases, etc.)?
- Have you worked on mobile apps that connect to hardware (Bluetooth, IoT, or device integrations)?
Experience:
- Software development (React): 5 years (Preferred)
Language:
- English (Required)
Work Location: Remote