Lead Python Backend Engineer

Posted 5 hours 44 minutes ago by Opus Resourcing Ltd

£85,000 - £100,000 Annual
Permanent
Not Specified
Other
London, City, United Kingdom, EC1A2
Job Description
Python Backend Lead Engineer required with strong hands-on Back End software engineering skills in Python, Microservices, designing and building distributed/event-driven scalable web apps, SaaS or marketplaces (using Django or Flask) combined with RabbitMQ or Kafka Messaging, etc, who has also had hands-on or a passion/researched ML/AI as you will also be focused on product innovation, ensuring engineering standards for a well-regarded and transactional global customer-facing accommodation marketplace.

This role is based in London's West End and hybrid 2/3 days in the office. Salary Circa £85-100k + Bens + Bonus

Key skills as the Python Backend Lead Engineer would include the majority of

  • Proven experience as a hands-on Backend Software Engineer with Python in a microservices architecture
  • Strong design/architecture background - you need to be able to write code
  • Experience with Cloud Platforms, ideally AWS.
  • Familiarity with both relational (specifically MySQL) and ideally NoSQL databases
  • Experience with RabbitMQ/Kafka
  • Experience building and integrating RESTful APIs with 3rd parties
  • Exposure to AI or ML hands-on or own projects would be very welcome, eg OpenAI, etc.
  • Familiar with Elastic Search index and search would be an advantage
  • Understanding of testing, for example with PyTest or similar
  • Consider the reusability of code, components, and module development while writing code.
  • Familiarity with techniques such as Continuous Integration and Delivery.
  • An advocate of automation at all levels, from unit to performance testing.
  • Has code review capabilities and is to help and guide other engineers with their code submissions
  • Excellent communication skills and ability to work in a collaborative, cross-border international environment
  • Self-starter attitude, with the ability to work independently to resolve issues and research findings.
  • Good written English documentation skills to communicate with others via written documentation formats

As a Python Back End Tech Lead, you will shape the future of APIs, architecture, integrations, and AI/Automation adoption, and drive technical standards across the development team for an ambitious customer centric marketplace.

Opus Resourcing acts as an employment agency with respect to permanent employment.