Full-Stack Product Engineer — Mobile & Web
Confidential employer
This position works closely with product, design, and engineering to build reliable user facing features across mobile and web. The Full Stack Product Engineer will help create and maintain consistent experiences in the FYND iOS and Android application and website, connect those experiences to shared application programming interfaces, and support products that help students discover career and education opportunities.
RESPONSIBILITIES
- Build and maintain features for the iOS and Android application using React Native, Expo, and TypeScript.
- Build and improve website features using React, TypeScript, and Vite.
- Connect mobile and web experiences to the shared application programming interface and maintain a consistent experience across platforms.
- Work with backend services built with Node.js, Express, and PostgreSQL.
- Improve application reliability, accessibility, performance, usability, and overall quality.
- Write and maintain tests, investigate and resolve bugs, and participate in code reviews.
- Collaborate with product and design to translate user needs into practical, maintainable features.
- Support the release, monitoring, and ongoing maintenance of features used by customers.
REQUIRED QUALIFICATIONS
- Experience building applications with React and TypeScript.
- Demonstrated ability to ship, support, and maintain user facing application features.
- Production mobile development experience, ideally with React Native and Expo, or comparable experience with the ability to work effectively in Expo.
- Experience building and integrating REST application programming interfaces.
- Familiarity with testing, debugging, and maintaining software used by real customers.
- Strong communication and collaboration skills, including the ability to explain technical decisions clearly.
HELPFUL EXPERIENCE
- Experience with Node.js and Express.
- Experience with PostgreSQL and an object relational mapping tool such as Drizzle.
- Experience with Expo Router, React Query, or OpenAPI generated application programming interface clients.
- Experience with mobile application releases, authentication, notifications, file uploads, or accessibility.
- Interest in education, career development, or products that help students find opportunities.
ROLE PRIORITIES
The strongest candidates will bring solid React and TypeScript experience, demonstrated success shipping and maintaining application features, and meaningful mobile development experience. React Native and Expo experience is strongly preferred for this cross platform role.
Experience with FYND specific backend tools and libraries, including Express, PostgreSQL, Drizzle, React Query, and OpenAPI, is helpful but can be learned on the job. A particular degree is not required. The focus is on practical engineering ability, reliable execution, and effective collaboration with the team and its shared application programming interface.
SYSTEM REQUIREMENTS: Owns a laptop or a desktop computer that can do basic research, operate website and email platforms. Internet with at least 100mbps speed.
WORKING CONDITIONS: Candidate can work from anywhere, with reliable internet access. They must be able to communicate in a clear and prompt manner. It is a full-time position with 40 hours per week. There will be daily communications with team members in the Philippines and the US. Half of the work time will be on the US time schedule and the other half of the work hours are flexible.
SALARY & BENEFITS: $800 USD/month
- Growth Opportunities
- Flexible Scheduling
- BONUS opportunities after a 90 day probationary period (15 paid days annual leave, 10 paid holidays, and a QUARTERLY benefit opportunity of $170 USD, HMO budget worth ₱15,000)
At STEM 101, we are building technology that helps students discover where their interests and abilities can lead. We hope this position helps create a reliable and accessible experience that connects more students with meaningful opportunities.
Track this external role
Sign in to save this listing and apply through the original source.
Sign in to SaveReport JobOpen Original Listing