
Engineering Lead, Python
- London
- Permanent
- Full-time
- Work with product owners, engineering managers, user interface designers and other software engineers to write technical documents that identify software project requirements
- Design, build and maintain APIs, microservices and data pipelines
- Write well-formulated, testable and readable code using appropriate software design patterns
- Design, normalise and optimise relational databases
- Write complex SQL queries to get data from the database
- Optimise APIs and database queries to improve speed of execution
- Participate in code reviews
- Debug and fix bugs across our applications
- Review, maintain and refactor existing code to meet the requirements for improved or new features
- Write technical documentation of code, algorithms and APIs
- Help in drafting of end-user manuals
- 8+ years experience (Python/Django is a plus)
- Ability to work UK working hours (+/- 3 hours)
- Experience in writing technical documentation.
- Experience in leading technical teams.
- Experience in designing and developing large-scale systems.
- Experience in managing more junior team members.
- Strong computer science fundamentals such as data structures, algorithms and software design patterns
- Experience in relational database management and SQL query optimisation
- Passion for writing clean, modular, well-commented, readable and reusable code
- Ability to think out of the box with a can-do attitude to get things done efficiently
- Excellent communication skills with ability to articulate technical concepts in plain English
- A competitive compensation package
- 25 days annual holiday
- Flexible working environment including the option to work abroad
- Private health care for you and immediate family members with discounted gym membership, optical, dental and private GP
- Enhanced parental leave
- Life insurance (4x salary)
- Employee assistance program
- Company volunteering day and charity salary sacrifice scheme
- Learning management system powered by Udemy
- Referral bonus and charity donation if someone you introduce joins the company
- Season ticket loan, Cycle to work, Electric vehicle and Techscheme programs
- Pension scheme
- Work abroad scheme
- Company-sponsored lunches, dinners and social gatherings
- Fully stocked kitchen with drinks, snacks, fruit, breakfast cereal etc.