Tech Stack
AWSCloudDockerGrafanaKubernetesNode.jsRustTerraform
About the role
- Be a part of an agile, autonomous team that develops and supports internal backend tooling that helps our engineers to ship their services to customers.
- Actively champion and promote best practices for developing and delivering SaaS services into production safely and easily, with zero-downtime.
- Apply and expand your skills as necessary. We really appreciate people who are keen to learn and grow.
- Have a focus on solving problems rather than building features.
- Pair with your colleagues to build everything from rapid prototypes to highly testable and tested platform capabilities.
- Lead technical discussions and projects.
- Mentor more junior engineers.
- Practice and coach others on best practices (clean code, refactoring, TDD, BDD).
Requirements
- Excellent problem-solving skills and ability to craft well architected and easy to reason about applications.
- Experience writing backend micro-services. Bonus points if you have prior experience with Rust or other strongly typed languages.
- Experience with writing library code or contributing to open-source style projects.
- Happy writing and maintaining documentation on our tooling for consumption by other teams in the company.
- You will have a strong focus on writing tests and will have a clear view of how and why different kinds of tests should be developed and run.
- Any experience using deployment tools/technologies such as Docker, Kubernetes, Terraform or Harness is advantageous.
- Positive energy and enthusiasm - culture is a really big deal for us...we're looking for really smart people who love solving big problems and are motivated to get things done.
- You're not afraid to show off your work, as well as learn new things.