Lead Engineer Apply now

Lead Engineer

Full-Time 43200 - 72000 £ / year (est.)
Apply now
1

At a Glance

  • Tasks: Lead the development of scalable Python and Django applications while solving complex technical challenges.
  • Company: Join 101 Ways, a London-based consultancy transforming digital solutions for enterprise clients.
  • Benefits: Enjoy a collaborative culture with opportunities for growth and influence in a dynamic environment.
  • Why this job: Be part of an exciting journey to redefine our offerings and make a real impact in tech.
  • Qualifications: Strong Python and Django experience, with skills in SQL, TDD, CI/CD, and Agile methodologies.
  • Other info: This role offers significant influence on product direction and client relationship management.

The predicted salary is between 43200 - 72000 £ per year.

Lead Python Engineer

101 Ways is a London-based digital transformation consultancy known for delivering high-value, complex software development solutions to enterprise clients. We pride ourselves on engineering quality and speed to value, staying true to the founding values of quality, simplicity, and collaboration. With recent private equity investment in 2023 and a new CEO joining in August 2024, we are embarking on an exciting journey to redefine who we are and communicate this transformation to the market in a meaningful way.

As part of this journey, we are expanding our team and are looking for a Lead Python Engineer to help shape the future of our product offerings, solve complex technical challenges, and ensure the delivery of scalable, reliable solutions. Growing and maintaining our existing client relationships will be central to achieving our commercial ambitions.

Role Overview

This role is focused on Python and Django, so if you're comfortable with both, you'll be a great fit. You’ll be involved in the full software development lifecycle, from architecture and design to coding and testing. Your responsibilities will include tackling complex technical challenges, making key decisions on how features are built, and ensuring that the systems we develop are both reliable and scalable.

This role is not just about coding—it’s about solving tough problems, making the right technical decisions, and ensuring everything aligns with our business goals and best practices. You will have a significant influence on the direction of our product development, driving high-quality solutions that meet both technical and business needs.

Skills & Experience

  • Strong experience with Python and Django in an enterprise environment.
  • Proven ability to design and build scalable, high-performance web applications.
  • Proficiency in SQL and relational databases.
  • Experience with modern development practices such as TDD, CI/CD, and Agile methodologies.
  • Familiarity with cloud technologies such as AWS or GCP is a plus.
  • Strong problem-solving abilities and the capacity to take ownership of complex technical challenges.
  • Ability to collaborate effectively within a fast-paced, cross-functional team environment.
  • Excellent communication skills and the ability to manage multiple priorities.

Lead Engineer employer: 101 Ways

At 101 Ways, we are committed to fostering a dynamic and inclusive work environment that empowers our employees to thrive. As a Lead Python Engineer in London, you will benefit from our strong focus on professional development, collaborative culture, and the opportunity to work on high-impact projects that drive digital transformation for enterprise clients. With recent investments fueling our growth, this is an exciting time to join our team and contribute to shaping the future of our innovative solutions.
1

Contact Detail:

101 Ways Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Lead Engineer

✨Tip Number 1

Familiarize yourself with the latest trends in Python and Django, especially in the context of enterprise applications. This will not only help you during interviews but also demonstrate your commitment to staying updated in a fast-evolving field.

✨Tip Number 2

Showcase your problem-solving skills by preparing examples of complex technical challenges you've tackled in previous roles. Be ready to discuss your thought process and the impact of your solutions on the project or team.

✨Tip Number 3

Highlight your experience with modern development practices like TDD, CI/CD, and Agile methodologies. Being able to speak confidently about these practices will set you apart as a candidate who can thrive in a collaborative environment.

✨Tip Number 4

If you have experience with cloud technologies like AWS or GCP, make sure to mention it. As the company is focused on scalable solutions, demonstrating your knowledge in cloud services can give you an edge in the selection process.

We think you need these skills to ace Lead Engineer

Python
Django
Software Development Lifecycle
Architecture and Design
Coding and Testing
Scalable Web Applications
High-Performance Applications
SQL
Relational Databases
TDD (Test-Driven Development)
CI/CD (Continuous Integration/Continuous Deployment)
Agile Methodologies
AWS (Amazon Web Services)
GCP (Google Cloud Platform)
Problem-Solving Skills
Technical Decision Making
Collaboration Skills
Communication Skills
Project Management
Multi-Priority Management

Some tips for your application 🫡

Understand the Company: Before applying, take some time to understand 101 Ways and their mission. Familiarize yourself with their values of quality, simplicity, and collaboration, as well as their recent changes in leadership and investment.

Highlight Relevant Experience: In your application, emphasize your strong experience with Python and Django, particularly in an enterprise environment. Provide specific examples of scalable web applications you have designed and built.

Showcase Problem-Solving Skills: Demonstrate your problem-solving abilities by discussing complex technical challenges you've faced in previous roles. Explain how you approached these challenges and the outcomes of your decisions.

Tailor Your Application: Make sure to tailor your CV and cover letter to reflect the skills and experiences mentioned in the job description. Highlight your proficiency in SQL, modern development practices, and any familiarity with cloud technologies like AWS or GCP.

How to prepare for a job interview at 101 Ways

✨Showcase Your Python and Django Expertise

Be prepared to discuss your experience with Python and Django in detail. Highlight specific projects where you tackled complex challenges and how you ensured the solutions were scalable and reliable.

✨Demonstrate Problem-Solving Skills

Expect to face technical questions that assess your problem-solving abilities. Use the STAR method (Situation, Task, Action, Result) to structure your responses and illustrate how you've successfully navigated tough technical issues in the past.

✨Discuss Development Practices

Familiarize yourself with modern development practices like TDD, CI/CD, and Agile methodologies. Be ready to explain how you've implemented these practices in your previous roles and the impact they had on project outcomes.

✨Emphasize Collaboration and Communication

Since this role involves working within a cross-functional team, highlight your collaboration experiences. Share examples of how you've effectively communicated with team members and stakeholders to achieve common goals.

1
Similar positions in other companies
S
Lead Python Engineer

Salt

London Full-Time
P
Senior Python Engineer

Pulse Recruit

London Full-Time 72000 - 84000 £ / year (est.)
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Discover now
>