Software Developer (DevOps)

The Focusrite Group ,
London, Greater London

Overview

Job Description

Software Developer (DevOps) Based : London, UK Term: Full-time, Permanent YOU You're a keen "cloud native" developer and passionate music lover. You want to join a team of passionate developers from a variety of technical backgrounds to help bring music production into the modern connected world, from a variety of technical backgrounds. You know how to build secure, scalable and robust platforms. Maintainability, automation, testing, clean code and continuous delivery are core to your work ethic. You have experience maintaining and automating the deployment of infrastructure on the AWS platform and delivering features in at least one programming language. YOUR ROLE Our API currently powers a portfolio of music production apps on the iOS, Windows and MacOS platforms. The infrastructure is responsible for delivering a catalogue of high-quality sounds. Your role will focus on the following key areas: * Scaling our platform's capabilities to cater for our fast-growing user base. * Keeping our platform secure * Helping the rest of the development team iterate on software quickly keeping our CI builds fast. Using modern tools, you'll help maintain infrastructure primarily using the AWS Serverless stack, and other managed AWS services, You will actively participate in the development of our API and help us steer in the right direction. You will provide input on existing and future designs from a systems perspective, focusing on high availability, security, monitoring and more. YOUR TASKS * Codify and automate our infrastructure (e.g. Terraform) * Improve and standardise the way we log and monitor across services. * Design for scalability and security. * Review pull requests from other team members. * Help with developing new features. * Take part in the on-call rota YOUR PROFILE * You have experience with modern infrastructure tools such as Docker, Terraform, AWS (ECS, Lambda, API Gateway) * You have experience working with HTTP caching technologies (Redis, Varnish and CDN providers) * You love working with microservices and have knowledge of key web protocols (HTTP, TLS) * You have an awareness of web based authentication, authorisation and security technologies (Oauth2, OpenId Connect, JWT) * You have a good programming foundation in at least 1 programming language (we use Javascript/Typescript/Python/Ruby) * You understand the challenges involved in logging and monitoring infrastructure in a micro service environment. * You have experience working with a database in production (we use PostgreSQL and DynamoDB) * You're passionate about extending your own capabilities and have a will to go deep and learn new skills. * You want to be part of a small start-up oriented team, working closely and communicating clearly with others. About Us Our audio technology brands stand together, seeking to enrich lives through music by removing barriers to creativity. We want to create opportunities for everyone to enjoy making music, from musicians trying to capture their unique sound, to the professionals delivering the greatest shows on earth.The Focusrite Group has an illustrious history with four Queen's Awards for Enterprise among a host of other accolades. We comprise six successful and rapidly growing brands: Focusrite, Focusrite Pro, Martin Audio, ADAM Audio, Novation and Ampify Music. With a high-quality reputation and a rich heritage spanning over four decades, our brands continue to shape the music-making world. Focusrite leads that world in audio interfacing technology more musicians record through Focusrite than any other brand. The Focusrite Pro team are focussed on the complex needs of the audio professional for whom sound is not just a passion, but a way of life. Martin Audio have been uniting audiences for almost five decades with their awe-inspiring touring and installation loudspeaker systems. Based in Berlin,ADAM Audioare precision innovators in the field of professional monitoring and loudspeaker technology, made famous by their unique ART ribbon tweeter. Novationis obsessed with helping electronic music makers find new ways to produce and perform new music. Born out of that team and based in Tileyard, King's Cross, London,AmpifyMusic make innovative music-making apps that are highly accessible, yet extendable and deep. Music technology is an enriching space to work in, and thats not about to change. We embrace its evolution, and that means remaining open to new ideas. We enjoy a Group-wide open-door culture, where we can all contribute and everyone is heard as we grow and develop, both as individuals and as a team. We encourage innovation and fresh-thinking and are passionate about the inspirational solutions we create. Behind our success is a tightly knitted, like-minded family of music and audio lovers. Were always pulling together to try and make a difference; our frequent appearance in The Sunday Times 100 Best Small Companies to Work For is testament to this. As an equal opportunity employer, we encoura