Python Tech Lead Developer in London

Python Tech Lead Developer in London

London Full-Time 48000 - 84000 £ / year (est.) No working from home possible
Circuit Mind

At a Glance

  • Tasks: Lead the development of innovative software solutions for electronic circuit design.
  • Company: Join Circuit Mind, a pioneering tech company revolutionising hardware design.
  • Benefits: Above market salary, equity, flexible hours, and generous holiday allowance.
  • Other info: Collaborative team environment with opportunities for professional growth and learning.
  • Why this job: Make a real impact in tech by solving complex problems with cutting-edge tools.
  • Qualifications: 5+ years in software development, 2+ years in Python, and tech lead experience.

The predicted salary is between 48000 - 84000 £ per year.

About Circuit Mind

Electronic circuit boards are at the core of current and future inventions - space travel, medical robotics, autonomous transportation, augmented reality, bio-engineering. Yet today designing an electronic circuit board is an extremely manual, long and tedious process. At Circuit Mind we believe that this is wrong and we are on a mission to fix it, triggering the future of hardware design.

We are creating an entirely new software engine for circuit boards, that takes as inputs the requirements of a circuit board and automatically outputs a complete design, ready for manufacture.

As a Lead Software Engineer, you’ll create simple and elegant solutions to difficult technical problems that the world has not solved before. You will work in close collaboration with a highly-functioning team of software, electronics, algorithm engineers and product managers.

  • Plan, design, develop, test and iterate on the software solutions to those problems, accounting for functional and non-functional requirements.
  • Co-design, pair on, and review the development work of other lead software developers.
  • You’ll work on the entire company's backend code base: data models, algorithms, data pipelines, infrastructure, APIs, complex database queries, ML models.
  • Learn, use, and improve best practices and processes for high-quality software development.

Our technology stack includes Python 3.11, PostgreSQL, Django, mypy, GraphQL, Docker, Redis, Typescript, React.

  • 5+ years of professional software development experience.
  • ~2+ years of professional experience in Python.
  • ~2+ years in a senior software engineer position.
  • ~ Experience working in an agile software development environment.
  • Experience in a tech lead position.

Above market rate salary and meaningful equity.

  • ~25 days of annual holidays plus bank holidays.
  • ~ Flexible working hours with two days a week in the office.
  • ~London Bridge office.
  • ~ Extended parental leave.
  • ~ Learning and development budget to support your professional development.

Technical Interview, 120 min with Rob (Principal Full-stack Engineer) and Niall (Lead Software Engineer): Hour 1: Review a pull request for a miniature version of our main Python product.

Final Interview, 120 min with Basilio (CTO and Co-founder) and Rob (Principal Full-stack Engineer).

At Circuit Mind we value diversity and foster an inclusive environment. If you have an additional necessity or disability that requires accommodation, please let us know so we can adjust the interview process to your needs.

Python Tech Lead Developer in London employer: Circuit Mind

Circuit Mind is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration among talented professionals in the heart of London Bridge. With a commitment to employee growth through a dedicated learning and development budget, flexible working hours, and competitive benefits including above-market salaries and meaningful equity, we empower our team to tackle complex challenges in the evolving field of hardware design. Join us to be part of a mission-driven company that values diversity and inclusivity while shaping the future of technology.

Circuit Mind

Contact Details:

Circuit Mind Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Python Tech Lead Developer in London

Tip Number 1

Network like a pro! Reach out to your connections in the tech industry, especially those who might know someone at Circuit Mind. A friendly chat can sometimes lead to a referral, which is a great way to get your foot in the door.

Tip Number 2

Prepare for those technical interviews! Brush up on your Python skills and be ready to discuss your past projects. We recommend practicing coding challenges and reviewing design patterns that are relevant to the role.

Tip Number 3

Show your passion for innovation! When you get the chance to speak with the team, share your thoughts on the future of hardware design and how you can contribute to Circuit Mind's mission. It’s all about demonstrating that you’re not just looking for a job, but a place where you can make an impact.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in being part of our team at Circuit Mind.

We think you need these skills to ace Python Tech Lead Developer in London

Python 3.11
PostgreSQL
Django
GraphQL
Docker
Redis
Typescript

Some tips for your application 🫡

Tailor Your CV:Make sure your CV is tailored to the Python Tech Lead Developer role. Highlight your experience with Python, agile environments, and any leadership roles you've held. We want to see how your skills align with our mission at Circuit Mind!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about revolutionising hardware design and how your background makes you the perfect fit for our team. Keep it engaging and personal – we love a good story!

Showcase Your Projects:If you've worked on relevant projects, make sure to showcase them in your application. Whether it's a GitHub repo or a portfolio, we want to see your coding skills in action. This is your opportunity to demonstrate your problem-solving abilities!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team at Circuit Mind!

How to prepare for a job interview at Circuit Mind

Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python 3.11, PostgreSQL, and Django. Brush up on your knowledge of GraphQL and Docker too, as these will likely come up during technical discussions.

Prepare for Code Reviews

Since the first hour of your technical interview involves reviewing a pull request, practice this skill beforehand. Familiarise yourself with best practices in code reviews and be ready to discuss your thought process and suggestions clearly.

Showcase Your Leadership Skills

As a tech lead, you’ll need to demonstrate your ability to guide and mentor others. Be prepared to share examples from your past experiences where you’ve successfully led a team or project, highlighting your collaborative approach.

Ask Insightful Questions

During the final interview, don’t hesitate to ask questions about the company’s culture, the team dynamics, and their approach to agile development. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.