Lead Python Developer.

  • python
  • permanent
  • London

Currently looking for Senior/Lead Backend Software Engineers - Python

priorities for this Senior/Lead Python role:
- Solid experience developing web applications, with at least some good experience with a Python stack (including Django, Flask etc).
- Able to demonstrate experience or have examples where they were the most senior Backend engineer on a project, which also involved other engineers. I.e. make/guide technical discussions with other engineers, make judgements on the right approach to use, balancing pros/cons of different options.
- Cloud experience. Know how to use AWS (or similar) services to build out a cloud native application. Understand how to design and architect to provide scalability and security.

This is not a ML role.


The successful candidate should have 4/5 years python experience and knowledge to understand the pros and cons of different approaches when designing and implementing applications/components.

Our client is an exciting, venture-backed technology start-up whose mission is to dramatically reduce the cost and complexity of legal advice. They create groundbreaking products that are transforming legal teams.

Requirements

Tech Stack

Python web frameworks, such as Django and Flask, to implement our back-end services, alongside various other services and libraries such as Celery and Elasticsearch. Everything runs on AWS services, including but not limited to ECS, Lambda and SQS. We use CircleCI to build and deploy, and all of our infrastructure is managed using Terraform.

The successful Lead Python Developer will:

  • Lead the Backend development in a product focused squad. Make key design and implementation decisions, writing high quality, well tested code that solves challenging problems;
  • Mentor and coach junior engineers in the squad, ensuring best practices are being followed. Play a key role in the recruitment of other engineers into your squad;
  • Develop back-end services and GraphQL API's using Django, Flask and similar Python frameworks;
  • Build and maintain the Infrastructure our products and components are deployed to;
  • Identify and prioritise tasks in conjunction with a Product Owner, taking into account company objectives and goals.

Skills we are looking for in the Senior/Lead Python Developer

  • You enjoy working across the stack, and have experience with Python frameworks such as Django and Flask, and Cloud Infrastructure (e.g. AWS)
  • Have a background working in a start-up or similar size organisation and are passionate about building high quality products
  • Have an in-depth understanding of the entire development process (design, development and deployment)

What can they offer you?

  • Competitive salary (between £80-90k depending on experience)
  • Meaningful equity in the business
  • Flexible working from up to 4 remote days a week 1 day in London
  • 25 days PTO, excluding bank holidays, cultural leave, and birthday leave
  • Unlimited, trust-based sick leave and enhanced gender-neutral parental leave
  • Technology to enable you to work seamlessly from the office or home
  • Focus on continual learning and development
  • Free healthy breakfast on Tuesdays, cinnamon rolls on Thursdays, and a fridge of beverages ordered to request!
Mae Hunter