This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Product Engineer, React Native + Backend based in United States.
This is a unique opportunity for a highly experienced engineer to take ownership of a critical product stabilization and technical assessment initiative. The role focuses on evaluating and strengthening an existing mobile application ecosystem, including backend services, administrative tools, and operational workflows. Working closely with leadership, you will identify technical risks, prioritize improvements, and deliver practical recommendations that directly impact product reliability and scalability. This position is ideal for someone who thrives in complex environments, enjoys solving challenging architectural problems, and can quickly transform ambiguity into actionable plans. The engagement offers significant autonomy, strategic influence, and the opportunity to shape future engineering decisions while delivering meaningful improvements to a live product.
Accountabilities:
- Conduct a comprehensive audit of the mobile application, administrative platform, backend services, APIs, database structures, and operational workflows.
- Analyze business-critical systems including bookings, memberships, payments, refunds, credits, cancellations, notifications, and reporting processes.
- Identify technical debt, architectural weaknesses, security vulnerabilities, performance bottlenecks, stale code, and testing gaps.
- Review project documentation, development roadmaps, and implementation progress to assess alignment between planned and delivered functionality.
- Produce a prioritized technical recovery and stabilization plan with clear recommendations and timelines.
- Deliver or oversee at least one meaningful stabilization improvement during the engagement period.
- Evaluate current engineering capabilities and recommend future staffing needs across mobile, backend, QA, data, design, and technical leadership functions.
- Create detailed assessments covering product risks, system dependencies, technical architecture, and long-term maintainability.
- Collaborate with stakeholders to communicate findings, explain technical challenges, and propose practical solutions in a clear and accessible manner.
- Support future scalability efforts by recommending architecture improvements, testing strategies, and operational best practices.
Requirements
- Senior or Staff-level software engineering experience with strong expertise in React Native and TypeScript.
- Extensive backend development experience, including API architecture, relational databases, and business logic implementation.
- Proven experience working with payment systems, booking platforms, marketplaces, membership products, operational tools, or similar transaction-driven applications.
- Strong ability to analyze existing codebases, quickly identify root causes, and make informed technical decisions in complex environments.
- Experience conducting technical audits, platform assessments, stabilization initiatives, or system recovery projects.
- Excellent written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.
- Strong understanding of software architecture, security practices, testing methodologies, and application performance optimization.
- Ability to work independently with minimal guidance and effectively navigate incomplete documentation or evolving requirements.
- Experience with analytics platforms, mobile release pipelines, QA automation, push notifications, and messaging workflows is a plus.
- Previous experience in startup environments, technical turnaround projects, engineering consulting, or fractional technical leadership roles is highly desirable.
Benefits
- Fully remote contract opportunity within the United States.
- Flexible engagement structure with an initial 2–4 week contract and potential extension opportunities.
- Competitive compensation based on candidate-proposed hourly or weekly rates.
- High-impact role with direct influence on product stability, engineering strategy, and future team structure.
- Opportunity to work autonomously while collaborating closely with company leadership.
- Exposure to complex mobile, backend, and operational systems within a growing product environment.
- Potential for continued engagement beyond the initial assessment and stabilization phase.