Our team builds the UI, APIs, and core delivery systems for our industry-leading web push, mobile push, and in-app messaging products. We operate at massive scale, helping thousands of businesses deliver billions of messages.
Requirements
- 8+ years of professional software development experience
- Experience creating extensible, reusable React components
- Experience with TypeScript and at least one system programming language (Rust, Go, Ruby, etc)
- Experience working with backend distributed systems at scale
- Ability to own and deliver end to end software functionality from design/architecture, through implementation, testing, production, release, and monitoring
- Ability to manage complex cross-team coordination and work closely with product owners
- Ability to evaluate and communicate different engineering solutions and trade-offs
- A strong willingness to learn new technologies rapidly
- Experience designing RESTful and/or gRPC APIs
Benefits
- Competitive equity program
- Comprehensive and inclusive benefits