- Own the hardest technical problems inside your team end to end.
- Set technical direction for core systems, including architecture and data models.
- Design for reliability, consistency, and graceful failure recovery.
- Develop backend services in TypeScript while remaining capable of working through the client or API layer.
- Define how systems handle edge cases such as timeouts, retries, and reconciliation.
- Improve frontend systems and integrations as necessary.
- Raise technical standards regarding testing, monitoring, and incident response.
- Mentor other engineers and drive technical clarity.
Node.jsReact NativeTypeScript+1 more