Lead Developer

Posted 20 March 2024
Salary £90000 - £100000 per annum
LocationLondon
Job type Permanent
Discipline Software Engineering & TechData Science & Data Engineering
ReferenceBH-3738
Contact NameDavid Creasey

Job description

Job Title: Lead Developer
Location: London, UK

The Company: Our highly successful Public Affairs client is experiencing sustained growth and has a robust product development pipeline. As they expand, they're seeking a talented Lead Developer to join their management team. This role presents an exceptional opportunity to oversee all aspects of software development and live production services at this tech-led company as they scale their systems.

Role Overview: The Lead Developer will be responsible for supervising a small team, working at pace, and navigating unfamiliar technologies, underpinned by AI, with a focus on Large Language Models (LLMs). The role involves a blend of writing and reviewing code, as well as managing the team's workflow. The ideal candidate will possess a pragmatic understanding of industry best practices and be able to provide oversight, guidance, and prioritization according to overall business objectives.

Team Culture: The development team is small, dynamic, and collaborative. You'll work closely with a developer and a senior full-stack developer, fostering a culture focused on team success, where both individual and collective achievements are celebrated. This role will be based at their London office in central London offering a hybrid working model.


Key Responsibilities:
  • Overseeing the maintenance of the company's tech stack
  • Prioritizing and supervising the development of new products and services
  • Maintaining live production systems
  • Mentoring and developing small team

Key Skills:

  • Proficiency in Python (main focus), React, and TypeScript - ideally Fullstack
  • Experience using ElasticSearch in a production environment
  • Experience or knowledge of Google Cloud (ideally) or AWS
  • Familiarity with LLMs and Gen AI (Desirable)
  • Familiarity with project planning tools like Jira (Desirable)
  • Knowledge of source control, preferably Git/GitHub

The Ideal Candidate:

  • 5+ years of experience in production coding
  • Experience leading a small team
  • Familiarity with overseeing a light-touch project management environment
  • Ability to collaborate with users to solve issues and understand new requirements
  • Proficient in developing and following release procedures

Why join?:

  • Exciting opportunity to be part of a growing company at the forefront of the public affairs sector
  • Competitive salary and benefits package
  • Dynamic and collaborative work environment
  • Opportunities for professional growth and development
If you are a motivated and experienced developer looking to take on a leadership role in a tech-led company, we encourage you to apply.