Skip to content
DittoDittoUnited States

Senior Software Engineer, Portal

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.

Skills

ReactTypeScriptGraphQLREST APIsPostgresRustCSSFigmaKubernetesGrafana
Ditto

Senior Software Engineer, Autonomy

DittoAtlanta, GA +3

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
Stripe

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
Airtable

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
Mixpanel

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
HappyRobot

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.

220k – 250k
On-site5+ YOEFullstack Engineering