Job Search and Career Advice Platform

Enable job alerts via email!

Technical Lead (PythonAWS)

OpenSource

Greater London

Hybrid

GBP 75,000 - 95,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A technology-focused organization is looking for a Technical Lead to guide their engineering team in London. The ideal candidate will have expertise in Python and AWS, with a strong background in designing and optimizing complex data-driven systems. Responsibilities include driving the technical vision, leading a dynamic team, and overseeing the enhancement of system architecture. Competitive salary and benefits are offered, along with opportunities for professional growth in a hybrid working model.

Benefits

Competitive salary
Professional growth opportunities
Innovative work environment

Qualifications

  • Strong background in software development with complex systems experience.
  • Proven ability to lead engineering teams for effective project delivery.
  • Expertise in scalable architectures for real-time data processing.
  • Practical experience with messaging systems and cloud-based infrastructure.
  • Excellent problem-solving skills and technical communication.

Responsibilities

  • Shape and drive the technical vision ensuring scalability.
  • Lead a team, fostering professional growth in a collaborative environment.
  • Guide architectural decisions and uphold software engineering best practices.
  • Participate in hands-on development and troubleshooting.

Skills

APIs
Docker
Jenkins
REST
Python
AWS
NoSQL
MySQL
JavaScript
Postgresql
Django
GIT
Job description

Job Title: Technical Lead (Python / AWS)

Location: Hybrid London (3 days in office)

Company Overview

Our client is a technology-focused organisation that specialises in developing advanced data processing and automation systems. Their work revolves around building robust high-performance solutions that handle complex data workflows efficiently. Operating in a dynamic and fast-moving environment they focus on delivering scalable and adaptable technology to support business-critical decision-making.

Role Overview

They are looking for an experienced Software Engineering Team Lead to guide a team in designing implementing and optimising automation and data-driven systems. The ideal candidate will combine hands‑on development expertise with leadership capabilities ensuring that the team delivers high‑quality solutions that meet business needs.

Key Responsibilities
Technical Strategy & Development
  • Shape and drive the technical vision ensuring systems are scalable maintainable and performant.
  • Oversee the design and implementation of backend services messaging systems and data pipelines.
  • Improve system architecture ensuring reliability and efficiency in handling large volumes of data.
  • Collaborate with internal teams to enhance integrations system interoperability and user‑facing tools.
Team Leadership & Delivery
  • Lead a team of engineers supporting professional growth and fostering a collaborative environment.
  • Guide architectural decisions and ensure best practices in software engineering are upheld.
  • Work closely with project managers and stakeholders to define priorities and technical roadmaps.
  • Take an active role in hands‑on development troubleshooting complex issues and driving key projects.
Technology Stack
  • Languages: Primarily Python for backend development with JavaScript and TypeScript used in frontend applications.
  • Messaging & Communication: Utilising message queues and real‑time communication protocols.
  • Databases: Working with relational databases to manage structured data efficiently.
  • Infrastructure & Deployment: Running on Linux‑based environments ensuring high availability and scalability.
  • Monitoring & Observability: Using industry‑standard tools for system health and performance tracking.
Essential Experience & Skills
  • Strong background in software development with experience building and optimising complex systems.
  • Proven ability to lead engineering teams ensuring high‑quality project delivery and effective collaboration.
  • Expertise in designing scalable architectures that handle real‑time data processing and automation.
  • Practical experience with messaging systems database management and cloud‑based infrastructure.
  • Excellent problem‑solving skills and the ability to communicate technical concepts clearly to diverse audiences.
Why Join
  • Work on technically challenging projects in a fast‑moving and innovative environment.
  • Lead a team of talented engineers contributing to impactful system development.
  • Competitive salary and benefits with opportunities for professional growth and leadership development.
Key Skills
  • APIs
  • Docker
  • Jenkins
  • REST
  • Python
  • AWS
  • NoSQL
  • MySQL
  • JavaScript
  • Postgresql
  • Django
  • GIT

Employment Type: Full Time

Experience: years

Vacancy: 1

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.