After launching our platform in December 2019, we are now looking to bring in three Software Engineers to create a wholly new, in-house Platform Engineering team. Until now, platform development has been supported by an external agency, but we are eager to establish an internal team to work alongside the existing in-house development teams, building the tools that will enable them to speed up delivery.
Day-to-day, you will be building out a fully serverless infrastructure, working with Infrastructure as Code. If you have no experience with Terraform you can cross-train from Ansible or a similar IaC tool. As well as automation, you will be responsible for building applications with TypeScript, and AWS Lambda that govern, manage, and deploy applications in production. Our goal is to build a high-performance technology team without a full-time Ops team.
Outside of your core function, we expect you to also explore new tools and tech that could be introduced to help with our automation goals going forward. As a fast-growing startup, you will be uniquely positioned to have a direct hand in the company’s tech stack and solutions, without the ball and chain of clunky legacy tech.
We currently make use of Event Driven Architecture, APIs built in Node.js, TypeScript and AWS Lambda functions, Terraform, and best practice TDD.
What we need from you
First and foremost, you should already be a software developer with an interest in Ops, or a DevOps Engineer who has previously held a position as a Software Developer. As this role is fast-paced and reliant on programming capability, you will need to have been coding regularly.
Being an AWS-heavy role, you will also need to have business experience with AWS and its management and processes.
Teamwork is a very large part of working at Cazoo, and we utilise TDD extensively – which is why you will need experience with TDD. We will want to know that you are both familiar and comfortable with TDD, which you will be able to prove both by talking us through the last time you tested your code following TDD best practices, and by taking part in an exercise during the interview, in which you will be coached, TDD-style.
As the role will centre heavily on improving and building tools for our infrastructure, you must have experience with Infrastructure as Code (IaC) and related tooling, such as Terraform, Ansible, or Pulumi.
What you’ll get from us
Being a young company, we will be able to offer you a level of independence and autonomy that is unheard of in larger, more rigidly structured organisations. You will be free to work on projects using the tools that you want to use, with the opportunity to introduce new tech and tooling right across the company.
The avenues for learning will be manifold, offering exposure to widely sought-after tools and principles such as AWS Lambda, TypeScript, Terraform, Node.js, serverless architecture, and TDD. On that last note, you will be learning the latest TDD best practices from a renowned TDD coach.
We are also big on personal growth and development, and as such will ensure you have avenues to advance your career as the company grows. One such option is to become a Principal Engineer, following which you could progress into a role as a Cloud Architect, if those are positions that interest you.
Finally, we are proud to be building a company culture that values its staff, as demonstrated by our generous benefits package, as well as the chance to gain significant equity in a business with outstanding prospects.
The next steps
If all the above sounds interesting and you feel you would be a good fit for this position, then we are keen to hear from you ASAP.
Hiring an exceptional platform engineering team is key to our success. We will respond to applicants quickly and can interview at short notice.
Cazoo work in partnership with Talent Point, a Hiring Communications business, who have designed this role on behalf of Cazoo. When you apply, Billy or Abbie will give you a call to tell you even more details about the role and help you through every step of the process.
Cazoo are an equal opportunities employer and no terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation or any other class protected by applicable law.
by via developer jobs - Stack Overflow