A complete application in a minute
Tailored resume and cover letter, ready to send.
Remote Genie seeks a Senior Full Stack Engineer with iOS and backend expertise to elevate the Places iOS app. You’ll own features end to end, from Swift/UIKit client code to TypeScript/Node.js backend services, across a shared codebase.
Collaborate with product, design, and data science to deliver robust features with high quality and performance. You will influence architecture, health, and delivery while leveraging AI coding tools and mentoring teammates.
We are seeking a Senior Full Stack Engineer with experience in iOS and backend services to join the Places team to build and elevate member-facing experiences across the Places iOS app. Places is a separate consumer iOS app within Raya. You will work on the whole app, not one part of it: Swift and UIKit on the client, TypeScript and Node.js on the server. You will own features end to end from the UI components to the backend services serving the data.
This is a senior engineering role with deep technical impact across our mobile application and backend. The ideal candidate has built and operated high-scale consumer iOS applications end to end, showing strong ownership from architecture to production execution. You will collaborate closely with product, design, and engineering teams to deliver robust features, maintain software health, and drive technical excellence across the client and server codebases.
We offer comprehensive medical and dental coverage, $50 a day food delivery budget, equity based employment, a great culture, learning opportunities, unlimited vacation, 12 weeks paid parental leave, and we pay all employees $1,000 a year to go somewhere in the world that they’ve never been because of our values of human connection, empathy, and curiosity.
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.