AWS Lead Engineer

New Yesterday

WHO WE ARE Choreograph is WPP's global data products and technology company. Were on a mission to transform marketing by building the fastest, most connected data platform that bridges marketing strategy to scaled activation.
We work with agencies and clients to transform the value of data by bringing together technology, data and analytics capabilities. We deliver this through the Open Media Studio, an AI-enabled media and data platform for the next era of advertising.
Choreograph is looking for an experienced developer to join the team responsible for development of the ecosystem of (primarily) Python microservices. You are conscious of the risks to the integrity of API contracts that arise when API implementers and API users breach separation of concerns by collaborating too closely.
You will lead them in definition of processes they follow. You will work with them on the architecture and implementation of systems you will build together.
Lead a cross-functional team of developers
Lead the development of architecture of systems you build and maintain
Cooperate with the Product leaders to develop and execute roadmaps for services and products under your care
Test your code on an appropriate level and cooperate with the Developers in Test in creation of testing frameworks
Demonstrate a solid understanding of separation of concerns, APIs as contracts, and the importance of preventing implementation details and side effects from crossing the API boundary.
Extensive experience on software development.
Familiarity with Python 3, which will be the primary development language you use in this role.
Familiarity with agile patterns of development.
SQL / Database knowledge is essential, you might have used ORMs in the past and you know why you want to avoid them
Experience working with one or more of the leading cloud platform (GCP, AWS, Azure)
and data pipelines (Kafka, Beam, Kinesis, etc.)
You have a passion for improving coding and development practices.
You understand how the web works, REST APIs, OpenAPI spec/Swagger, GraphQL, and the difference between REST and RPCs.
You understand TDD, BDD, unit testing, integration testing and when to use them.
Experience with back-end web application frameworks (Django, FastAPI, etc.)
Typescript, NodeJS, React, Webpack etc.
Java, C#
Choreograph is the beating heart of data inside WPP's media investment group, GroupM, the worlds leading media investment company responsible for more than $60 billion in annual media investment. GroupM and all its affiliates embrace and celebrate diversity, inclusivity, and equal opportunity. We are committed to building a team that represents a variety of backgrounds, perspectives, and skills. We are a worldwide media agency network that represents global clients.
Location:
London
Job Type:
FullTime

We found some similar jobs based on your search