We’re hiring a Senior Full-Stack Mobile Developer to join the team and take a central role in building our mobile product. This role reflects what modern product engineering looks like: ownership across the stack, strong product judgment, and the ability to turn early ideas into polished experiences used by real customers.
What You’ll Do
Take full responsibility for features end-to-end, from technical design through implementation, testing, release, and production monitoring.
Design, build, and ship our mobile application using React Native and TypeScript.
Develop and maintain backend services and APIs, primarily in Python.
Work across the client, backend, databases, analytics, and supporting infrastructure.
Collaborate closely with product and design to turn early ideas into fast, intuitive, and polished user experiences.
Analyze product and production data to understand performance, identify opportunities, and guide improvements.
Make pragmatic technical decisions that balance development speed, quality, and maintainability.
Improve our testing, deployment, observability, and release processes.
Requirements
5+ years of hands-on software development, with a proven track record of shipping production applications used by real users.
Strong full-stack experience: you've built both modern client apps (web or mobile, e.g., React, TypeScript) and the backend services behind them, not just contributed to one side.
Strong backend experience in a modern language (e.g., Python, Node.js, Go). Our backend is Python, and we'll help you switch.
Solid understanding of databases, API design, system architecture, and cloud environments.
Experience with automated testing and CI/CD.
You build with AI coding tools (e.g., Cursor, Claude Code) every day and use them to ship significantly faster.
Strong product sense and attention to UX, performance, and quality, ideally in B2C products at scale.
You've owned and shipped a product or major feature end-to-end, from design to production, and can point to real impact.
B.Sc. in Computer Science or equivalent experience.
Advantages
React Native or native iOS/Android experience.
Python backend experience.
Experience taking an early-stage product from concept to production.