This is a hands-on role, with the majority of your time dedicated to individual contribution.
Autonomy : you will be part of driving the technical vision for Shuttle, balancing current concerns with future opportunities and directions. You will be involved in platform decisions and have a direct and material influence on the company.
Scalability and Performance : Scale the Shuttle platform to hundreds of thousands of users ensuring a high level of operability and observability.
Code Quality : Uphold code best practices, maintainability, and documentation.
Customer Success : play a role in delivering successful outcomes for customers.
Must Haves:
3+ years of industry experience in a software engineering role, writing maintainable application code for scalable services on AWS
Experience as a senior member of a startup/scale-up team.
Ability to communicate and coordinate across both technical and non-technical teams.
Expertise in how to build and operate highly available, scalable, cost-effective and secure systems (5+ yr). We want Shuttle to be dependable and serve as the rock on top of which our customers build their products bearing in mind a cloud platform is the foundation of a technology stack.
Experience in cloud-native architecture as well as a solid understanding of the underlying infrastructural primitives (5+ yr).
Experience diagnosing and root-causing issues with distributed web services
Experience monitoring and maintaining applications in production, applying SRE & CI/CD best practices