2 days ago
Base Salary
$100k - $200k/yr
Responsibilities
- Design and operate highly available backend services for large-scale, real-time messaging workloads.
- Own projects end to end from problem definition and architecture through implementation, deployment, observability, and ongoing operation.
- Build APIs, SDKs, developer tools, dashboards, and internal platforms.
- Address distributed-systems challenges involving reliability, concurrency, fault tolerance, message delivery, queuing, and consistency.
- Contribute across backend services, infrastructure, internal tooling, and user-facing developer experiences.
- Evaluate technical tradeoffs and balance quality with execution speed.
- Use AI coding agents thoughtfully while maintaining understanding of code, architecture, and operational impact.
- Participate in architecture discussions, code reviews, and incident analysis.
Requirements
- At least 3 years of professional software engineering experience.
- Substantial experience building and operating production backend systems.
- Strong proficiency in TypeScript and Node.js.
- Experience with another backend language such as Go, Rust, or Swift.
- Solid understanding of distributed systems, concurrency, networking, databases, and API design.
Benefits
- Base salary of $100,000 to $200,000 annually plus meaningful equity.
- H-1B sponsorship and OPT and CPT support are available.
- On-site work in San Francisco, California.
