Senior engineer building polished React/TypeScript web UIs and contributing across the full stack (GraphQL, Rust services, PostgreSQL) for an edge-sync platform. Owns technical direction, mentors engineers, and partners with design/product in a remote-first environment.
223k – 259k
Remote5+ YOEFullstack Engineering
About the role
Key Responsibilities
Build polished, performant user interfaces: Design and ship high-quality, accessible web UIs in React, TypeScript, and modern CSS, with a relentless focus on performance, responsiveness, and craft.
Work across the full stack: Build and consume GraphQL and REST APIs and contribute to the Rust services and PostgreSQL data layer that power the product.
Partner with design and product: Collaborate closely with UI/UX designers and product managers to turn customer needs into well-scoped, well-designed features.
Set technical direction and raise the bar: Make pragmatic architectural decisions, establish front-end best practices and reusable patterns, and mentor other engineers through thoughtful code review and design feedback.
Extend across platforms: Help bring key experiences to native mobile (iOS and Android) where it matters, ensuring a consistent, high-quality experience across web and device.
Requirements
5+ years of professional front-end and full-stack experience building and shipping production web applications, with deep expertise in React, TypeScript, and modern front-end tooling.
Strong full-stack fundamentals spanning the front end and the services behind it, including hands-on experience designing and consuming APIs and working with relational databases such as PostgreSQL.
Working knowledge of Rust (or strong experience in another systems language and a genuine desire to work in Rust), enough to confidently contribute to and debug back-end services.
A strong product and design sensibility with a track record of partnering with UI/UX and product to ship experiences customers love.
Demonstrated seniority and ownership, including setting technical and product direction, leading projects across teams, and mentoring other engineers.
Strong communication and collaboration skills, both written and verbal, with the ability to work effectively across product, design, and engineering in a distributed, remote-friendly team.
Nice to Haves
Native mobile experience building or contributing to native iOS (Swift) and/or Android (Kotlin) applications.
Production Rust experience, particularly in web services, APIs, or other performance-sensitive systems.
Experience with GraphQL schema design and clients (e.g., Apollo or urql), and API design more broadly.
A strong eye for design and interaction with experience working directly in tools like Figma and translating designs into pixel-accurate, responsive UI.
Familiarity with local-first or offline-first application architectures, and the UX challenges of building on eventually-consistent data such as CRDTs.
Experience with observability and operational ownership — comfortable reading dashboards (e.g., Grafana) and debugging issues in production; familiarity with Kubernetes is a plus.
Experience contributing to design systems and component libraries that scale across multiple products and teams.
A track record in fast-growing or startup environments — comfortable with ambiguity and shifting priorities as the product and customer base scale.
Compensation & Benefits
Competitive salaries and meaningful equity.
In the US: health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
Flexible time off.
Remote work with Atlanta and San Francisco offices open for optional in-person work.
Integrates Ditto's sync platform with robotic systems (ground, aerial, maritime) using ROS2, DDS, and MAVLink. Solves real-time issues on-site, feeds insights to product team. Requires 5+ years robotics experience, Secret clearance, and hands-on platform integration.
223k – 259k
Remote5+ YOEFullstack Engineering
Senior Software Engineer
StripeSan Francisco, CA
Design, build, and maintain APIs, services, and systems at scale. Debug production issues and improve engineering standards across multiple teams. Requires 5+ years building scalable software in Python, Ruby, Java or similar.
224k – 336k
Remote5+ YOEFullstack Engineering
Design Developer
AirtableSan Francisco, CA +4
Builds and evolves design system components in Figma and production code. Champions AI-assisted UI development tooling and workflows. Requires 8+ years design-engineering experience, strong craft in design tokens, components, and accessibility.
224k – 317k
On-site8+ YOEFullstack Engineering
Senior Software Engineer, AI Product Insights
MixpanelSan Francisco, CA
Builds end-to-end AI-powered proactive insights features for analytics platform, including agent logic, frontend visualizations, and integrations. Requires 2-5+ years full-stack experience with strong debugging skills and collaboration in remote environments.
226k – 306k
Hybrid2+ YOEFullstack Engineering
Senior Software Engineer - Full-Stack
HappyRobotSan Francisco, CA
Senior Full-Stack Engineer owns end-to-end product sections, building scalable web apps and voice AI infrastructure. Requires 5+ years experience with TypeScript/Next.js frontend and Go backend expertise.