Lead Cloud Engineer
Role details
Job location
Tech stack
Job description
NodeJS, TypeScript, and Express, leveraging the full power of AWS (ECS, S3, DynamoDB, API Gateway). You'll not only architect robust solutions and drive critical technical requirements, but also champion DevOps principles, establish advanced CI/CD pipelines, and evolve our MonoRepo architecture. If you thrive in a fast-paced agile environment, enjoy applying graph engineering principles and advanced data modeling (including DynamoDB Single Table Design), and are keen to mentor others while exploring exciting areas like generative AI, multi-tenant systems, and modern authentication protocols, then join us and shape the future of our platform. What you'll be doing: Designing, developing, and deploying complex cloud-native serverless and containerized applications primarily using NodeJS, TypeScript, and Express. Architecting and implementing scalable microservices, leveraging AWS services such as ECS, S3, DynamoDB, and API Gateway. Driving technical requirements, defining architectural decisions, and establishing best practices for robust and efficient cloud solutions. Implementing and managing Infrastructure-as-Code (IaC) solutions, potentially utilizing tools like Pulumi for automation. Championing DevOps principles and establishing robust CI/CD pipelines to automate software delivery and operations. Working within and evolving a MonoRepo architecture (e.g., NRWL NX), ensuring code quality and maintainability across services. Applying graph engineering principles and advanced data modeling techniques, including potentially DynamoDB Single Table Design, for optimized data solutions. Collaborating effectively within a fast-paced agile development environment, ensuring timely delivery of high-quality software. Mentoring and instructing fellow team members on best practices, technical skills, and architectural patterns. Communicating complex technical concepts clearly, both verbally and in writing, to technical and non-technical stakeholders. What we want from you, same opportunities to progress in their careers. VML is a WPP Agency. For more information, please visit our website, and follow VML on our social channels via Instagram, LinkedIn, and X. When you click "Submit Application", this will send any information you add below to VML. Before you do this, we think it's a good idea to read through our Recruitment Privacy Policy. California residents should read our California Recruitment Privacy Notice. This explains what we do with your personal data when you apply for a role with us, and, how you can update the information you have provided us with or how to remove it., The Lead Cloud Engineer will design, develop, and deploy complex cloud-native applications using NodeJS, TypeScript, and AWS services. They will also architect scalable microservices and establish best practices for cloud solutions.
Requirements
Cloud-Native Applications, AWS Services, NodeJS, TypeScript, MonoRepo Architecture, Express, Docker, Infrastructure-as-Code, API Gateway, Microservices, DevOps Principles, CI/CD Automation, Graph Engineering, Data Modeling, Agile Environments, Mentoring, Complex cloud-native serverless and containerised applications experience AWS services: S3, DynamoDB, ECS Strong NodeJS + TypeScript experience MonoRepo architecture (eg NRWL NX) Express applications with Docker containers deployed to ECS Familiar with IaC API Gateway and microservices patterns DevOps principles and CI/CD automation Strong communication skills (written and spoken) Graph engineering principles and data modeling Experience in fast-paced agile environments Self-motivated with ability to define and drive tech requirements Experience defining technical requirements and architecture decisions Comfortable instructing and mentoring others Desirable Attributes: Pulumi for Infrastructure-as-Code Automated testing experience (Jest, Playwright) DynamoDB Single Table Design OAuth 2.1 and SSO/OIDC implementation MCP (Model Context Protocol) experience Architecting multi-tenant systems with data isolation Modern authentication protocols (OAuth2.1, OIDC) Generative AI: LLMs and Image