At a Glance
- Tasks: Lead the design and development of a cutting-edge API platform using Kafka.
- Company: Globally scaled tech business with a focus on innovation.
- Benefits: Competitive pay up to £700PD, hybrid work, and flexible contract length.
- Other info: Opportunity for hands-on leadership in a fast-paced, evolving tech landscape.
- Why this job: Make a real impact on a critical engineering pillar in a dynamic environment.
- Qualifications: Deep Kafka experience and skills in TypeScript, Node.js, and AWS required.
A globally scaled technology business is looking for a Lead Engineer to take ownership of its next-generation API platform, with Kafka at the heart of the architecture.
Operating at significant scale, this is a hands-on engagement where you'll have real influence over the direction of a critical engineering pillar - designing and building the event-driven infrastructure that the platform depends on.
Key responsibilities as a Lead Engineer:
- Architecting and evolving a high-throughput, Kafka-driven event streaming platform
- Designing cloud-native distributed systems built for scale and resilience
- Leading the development of event-driven microservices and API integrations
- Owning security, observability, performance, and long-term maintainability
- Championing TDD, CI/CD, Infrastructure as Code, and automated testing
- Embedding AI-powered capabilities into engineering workflows
Skills and requirements:
- Kafka - deep, hands-on experience is essential (topic design, consumer groups, schema registry, Kafka Streams or similar)
- TypeScript, Node.js
- AWS (EKS, Lambda, Aurora RDS), Kubernetes
- GraphQL, Terraform, DataDog
- Salesforce or enterprise CRM experience is a strong advantage
Contract details:
- IR35: Outside IR35
- Rate: Up to £700 per day
- Contract length: 3 months rolling
- Location: London (Hybrid)
- Start date: ASAP
Apply now or reach out directly to find out more. Due to the high volume of applications, not all applicants will receive a response.
Lead Engineer (Contract) employer: Formula.
Join a globally scaled technology business that values innovation and expertise, offering a dynamic work culture where your contributions as a Lead Engineer will directly shape the future of its next-generation API platform. With a focus on employee growth, you will have access to cutting-edge technologies and the opportunity to work in a hybrid environment in London, ensuring a balance between professional development and personal well-being. Enjoy competitive rates and the chance to lead impactful projects while collaborating with a talented team dedicated to excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Engineer (Contract)
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Kafka or in similar roles. A personal recommendation can make all the difference when you're aiming for that Lead Engineer position.
✨Tip Number 2
Show off your skills! Prepare a portfolio or a GitHub repository showcasing your projects, especially those involving TypeScript, Node.js, and Kafka. This hands-on evidence of your expertise will help you stand out during interviews.
✨Tip Number 3
Practice makes perfect! Brush up on your technical interview skills by doing mock interviews with friends or using online platforms. Focus on explaining your thought process while solving problems related to event-driven architectures and cloud-native systems.
✨Tip Number 4
Apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can give you a better chance of getting noticed. Plus, it’s super easy to keep track of your applications!
We think you need these skills to ace Lead Engineer (Contract)
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Kafka and event-driven architectures. We want to see how your skills align with the role, so don’t be shy about showcasing your hands-on experience!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for our Lead Engineer position. Share specific examples of your past projects that relate to the key responsibilities listed in the job description.
Showcase Your Technical Skills:We’re looking for deep, hands-on experience with TypeScript, Node.js, and AWS. Make sure to include relevant projects or achievements that demonstrate your expertise in these areas. We love seeing real-world applications of your skills!
Apply Through Our Website:To make sure your application gets the attention it deserves, apply directly through our website. It’s the best way for us to keep track of your application and ensure you’re considered for this exciting opportunity!
How to prepare for a job interview at Formula.
✨Know Your Kafka Inside Out
Since this role revolves around a Kafka-driven event streaming platform, make sure you brush up on your Kafka knowledge. Be ready to discuss your hands-on experience with topic design, consumer groups, and Kafka Streams. Prepare examples of how you've used Kafka in past projects to demonstrate your expertise.
✨Showcase Your Cloud-Native Skills
This position requires designing cloud-native distributed systems, so be prepared to talk about your experience with AWS, Kubernetes, and Terraform. Highlight specific projects where you've built scalable solutions and how you tackled challenges related to performance and resilience.
✨Emphasise Your Leadership Experience
As a Lead Engineer, you'll need to lead development efforts. Share examples of how you've successfully led teams or projects, focusing on your approach to championing TDD, CI/CD, and Infrastructure as Code. Discuss how you ensure quality and maintainability in your team's work.
✨Prepare for Technical Questions
Expect technical questions that dive deep into your knowledge of TypeScript, Node.js, and API integrations. Brush up on your coding skills and be ready to solve problems on the spot. Practising common coding challenges can help you feel more confident during the interview.