
Software Engineer - Rust
- Manchester
- Permanent
- Full-time
- 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.
- 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.
- Knowledge of / willingness to pick up Rust and ideally experience with writing developer focused tooling and software previously.
- Demonstratable experience in a least one strongly typed programming language and one dynamic programming. ideally Rust & nodeJS
- Experience with Public Cloud providers, ideally AWS
- Experience with CI/CD tooling and pipelines
- Any experience with Observability platforms such as Grafana would be advantageous.
- Extend offers to candidates without an extensive interview process with a member of our recruitment team and a hiring manager via video or in person.
- Send job offers via email. All offers are first extended verbally by a member of our internal recruitment team whenever possible and then followed up via written communication.