Senior Product Engineer
New
United StatesContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Backend DevelopmentReact NativeSoftware ArchitectureTypeScript
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.
Responsibilities
- 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.
View Full Description & ApplyYou'll be redirected to the employer's site