# Senior Software Engineer, Portal

**Company:** [Ditto](https://hotfix.jobs/companies/ditto)
**Location:** Remote
**Role:** Fullstack Engineering
**Salary:** $223k – $259k/yr
**Experience:** 5+ years
**Skills:** React, TypeScript, GraphQL, REST APIs, Postgres, Rust, CSS, Figma, Kubernetes, Grafana
**Posted:** 2026-06-22

> 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.

## Job Description

## 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.

## Similar roles

- [Senior Software Engineer, Autonomy](https://hotfix.jobs/jobs/c235d875-dc94-48d5-a1c9-c02fc650828a) - Ditto - Remote - $223k – $259k/yr
- [Senior Software Engineer](https://hotfix.jobs/jobs/16e685ba-3bb6-4f91-8001-ec3321197d08) - Stripe - Remote - $224k – $336k/yr
- [Design Developer](https://hotfix.jobs/jobs/7a1236f7-5a3d-4d43-967d-91f73b711c54) - Airtable - San Francisco, CA - $224k – $317k/yr
- [Senior Software Engineer, AI Product Insights](https://hotfix.jobs/jobs/c88aa67f-481c-4964-9ef4-c035a1133ae3) - Mixpanel - San Francisco, CA - $226k – $306k/yr
- [Senior Software Engineer - Full-Stack](https://hotfix.jobs/jobs/48022d87-88ee-4452-b65d-10e6482c101b) - HappyRobot - San Francisco, CA - $220k – $250k/yr

**Apply:** https://hotfix.jobs/jobs/1330f742-c242-4232-a7f4-237001037bcb
**Canonical:** https://hotfix.jobs/jobs/1330f742-c242-4232-a7f4-237001037bcb