Senior Software Engineer, Full Stack (iOS & Backend)
In short. Senior Software Engineer, Full Stack (iOS & Backend) at Raya: a full-time senior role, fully remote (Remote, US). The employer does not list a salary. Asks for 7+ years of experience. Main work: Build and own core member-facing features end to end. Skills mentioned: Python, Go, TypeScript, Node.js. Posted Nov 9, 2026, checked on the employer's site 1 hour ago.
Opens Raya's own application page. No sign-up on Sudo Get Job.
Skills mentioned
About the role
Responsibilities
-
Build and own core member-facing features end to end.
-
Set architectural patterns and best practices, and solve hard client-side lifecycle and state management problems.
-
Partner with server engineering on API design, data correctness, and client-server state sync, and implement backend components of features.
-
Work with product, design, and data science to scope, experiment with, and launch member-facing features. Sweat the details of interaction, motion, and performance.
-
Contribute across large, long-lived iOS and Node.js codebases: performance, testing practices, and deliberate management of tech debt.
-
Own production health for core flows: monitoring, crash triage, and release quality.
-
Raise the engineering bar through code review, mentorship, and clear written specs.
Requirements
-
7+ years of professional iOS development experience, with strong proficiency in Swift, UIKit, and MVVM.
-
Strong experience with RxSwift or similar reactive programming frameworks.
-
A track record of shipping consumer mobile apps to large audiences, with strong judgment on architecture, performance, and user experience.
-
Strong consumer product sense, a high bar for design quality, and the ability to partner with product, design, and data.
-
Proficiency in a backend language, with experience shipping and maintaining production services. We use TypeScript and Node.js, but welcome engineers who have built services in Go, Python, Ruby or another backend language.
-
Experience designing APIs that mobile clients depend on and owning the business logic and systems behind them.
-
Proven ability to lead projects from concept through launch, balance speed and quality, and own what you ship after it ships.
-
You use AI coding tools in your daily work, help the team adopt them, and look for opportunities to improve the engineering harness.
What Sets You Apart
-
Backend infrastructure experience: designing and operating what a service runs on including deployment, scaling, reliability and observability at production scale.
-
Experience with StoreKit 2, subscriptions, and paywall or pricing experiments, including subscription analytics.
-
Experience with Mapbox or complex map-based interfaces.
-
Familiarity with SwiftUI alongside UIKit, and with modularizing a large iOS codebase.
-
Experience with Redux-style state management patterns.
Opens Raya's own application page. No sign-up on Sudo Get Job.








