Responsibilities
- Be the project owner, design, develop, implement, and maintain both new and existing backend systems with tech depth
- Demonstrate strong leadership to coordinate across multiple teams to define and prioritize engineering projects
- Able to work in a highly dynamic and often ambiguous start-up environment to proactively drive initiatives and clarify requirements
- Guide and mentor peer engineers in distributed system design, best practice and project management