3 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, including problem definition, architecture, deployment, and ongoing operation.
- Build APIs, SDKs, and developer tools with thoughtful abstractions.
- Solve distributed-systems challenges involving reliability, concurrency, fault tolerance, and message delivery.
- Contribute to backend services, dashboards, internal tools, and infrastructure.
- Participate in architecture discussions, code reviews, and incident analysis.
- Use AI coding agents effectively while reviewing generated code and assessing its operational impact.
Requirements
- At least 3 years of professional software engineering experience, including substantial experience building and operating production backend systems.
- Strong TypeScript and Node.js skills, plus experience with another backend language such as Go, Rust, or Swift.
- Fluency in Mandarin.
- Knowledge of distributed systems, concurrency, networking, databases, and API design.
- Hands-on experience with PostgreSQL, Redis or other NoSQL systems, AWS, Kubernetes, and cloud infrastructure.
- Ability to independently design, build, deploy, and maintain complex systems, including experience with service reliability, observability, incident response, and performance optimization.
- Strong engineering judgment and the ability to critically evaluate AI-generated code.
Benefits
- $100,000 to $200,000 base salary annually plus equity.
- H-1B sponsorship, OPT, and CPT support are available.
- On-site work in San Francisco, California.
