Backend Python Developer in London

Backend Python Developer in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
C

At a Glance

  • Tasks: Develop and enhance our Python interface for laboratory automation.
  • Company: Join CheMastery, a pioneering start-up revolutionising the chemical industry.
  • Benefits: Enjoy a creative work environment with career progression opportunities.
  • Why this job: Make a real impact by automating chemical processes and seeing your code in action.
  • Qualifications: Strong Python skills and experience with databases required.
  • Other info: Collaborate with a diverse team of engineers, scientists, and chemists.

The predicted salary is between 36000 - 60000 £ per year.

CheMastery is automating how research and manufacture are carried out. The chemical industry is a large and ever-growing market; however, the work is still carried out mostly manually and chemical processes have remained unchanged over the past 160 years. The lack of standardisation and digitisation has created many problems for this fundamental industry, including reproducibility and cost/time efficiency which costs millions annually.

We are a start-up in London, looking to expand our highly interdisciplinary team of exceptionally talented mechanical engineers, software developers, data scientists, and chemists. All positions at CheMastery come with an extraordinary level of freedom to showcase your skill.

The position as a Backend Python Developer is a permanent full-time position. As a Python Developer, you will be part of a brilliant software and hardware development team. Your core responsibility will be on the Python side of our robot communication stack, the scheduler, as well as data flow to and from the Database.

Objectives:
  • Ownership and development of the next generation of our Python interface to the laboratory automation platform.
  • The data flow to and from the robotic platform.
  • Work on the operations scheduler.
  • Ownership of code quality, deployment processes, and library choices.
  • Understand and leverage code testing strategies (unit, integration, component, end-to-end).
  • Your job will enable you to see your code work in action in chemical testing and first-hand with customers.
Essential:
  • Strong background in Python.
  • Strong practical experience with databases (ideally Postgres).
  • Practical experience with multithreading.
  • Client-server architecture.
  • Experience with efficient algorithm development (e.g. graph traversal).
  • Experience in high-performance data processing applications.
  • Development for Linux or Unix environments.
  • Problem-solving skills and good interdisciplinary communication.
  • Open to the environment of a start-up with all its challenges and rewards.
  • Able to work alone and as part of a team.
  • You must be entitled to work in the UK.
Desirable:
  • Experience with C/C++ or firmware development.
  • Experience with GitHub and GitHub actions.
  • Project management / history of sole responsibility.
  • Previous start-up experience.
  • Experience in the life sciences.
  • Experience with robots and/or safety-critical systems.
  • Experience in statistical analysis and/or machine learning.
  • Experience with commercial software release and deploy cycles.

The company offices and labs are based in London, Canada Water. We offer limited working from home but due to the practical nature of the position, we will not consider fully remote applicants.

You should be a curious individual with a passion for coding for applications in the physical world. You should be excited to work in a multi-discipline team and open to learn from other disciplines.

We offer a friendly, transparent, creative, and fast-paced working environment. You will have the freedom to see your project through its entire development cycle from the planning stage, testing all the way to commercial deployment. The wider team includes hardware engineers, data scientists, and chemists. Career progression opportunities as the company grows. CheMastery is an equal opportunities employer.

If you think you have what it takes to join a team set to revolutionise chemistry, we want to hear from you! The best way to reach us is through this application.

Backend Python Developer in London employer: CheMastery Group Ltd

CheMastery is an exceptional employer that fosters a friendly and creative work environment in London, where you can take ownership of your projects and see them through from conception to commercial deployment. With a focus on interdisciplinary collaboration, employees enjoy ample opportunities for career progression as the company expands, making it an ideal place for those passionate about coding and innovation in the chemical industry.
C

Contact Detail:

CheMastery Group Ltd Recruiting Team

StudySmarter Expert Advice 🤫

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

✨Tip Number 1

Network like a pro! Reach out to people in the industry, attend meetups, and connect with CheMastery folks on LinkedIn. You never know who might give you a heads-up about an opportunity or refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your Python projects, especially those related to databases or automation. This will give you a leg up when chatting with potential employers about your experience.

✨Tip Number 3

Prepare for interviews by brushing up on your technical skills. Practice coding challenges and be ready to discuss your problem-solving approach. Remember, they want to see how you think, not just what you know!

✨Tip Number 4

Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the CheMastery team and being part of something revolutionary.

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

Python
Database Management (Postgres)
Multithreading
Client-Server Architecture
Algorithm Development
High Performance Data Processing
Linux/Unix Development
Problem Solving Skills
Interdisciplinary Communication
GitHub
Project Management
Statistical Analysis
Machine Learning
Robotics Experience

Some tips for your application 🫡

Show Off Your Python Skills: Make sure to highlight your strong background in Python in your application. We want to see how you've used Python in real-world projects, especially in areas like multithreading and database management.

Tailor Your Application: Don’t just send a generic application! Tailor your CV and cover letter to reflect the specific skills and experiences that match the Backend Python Developer role. We love seeing how you can fit into our interdisciplinary team.

Be Clear About Your Experience: When detailing your experience, be clear about your past roles and responsibilities. Mention any relevant projects, especially those involving client-server architecture or high-performance data processing, as these are key for us.

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to keep track of your application and ensure it reaches the right people!

How to prepare for a job interview at CheMastery Group Ltd

✨Know Your Python Inside Out

Make sure you brush up on your Python skills before the interview. Be ready to discuss your experience with Python, especially in relation to backend development and any projects you've worked on that involved multithreading or client-server architecture.

✨Familiarise Yourself with Databases

Since the role involves working with databases, particularly Postgres, it’s crucial to understand how they work. Prepare to talk about your practical experience with databases, including any challenges you've faced and how you overcame them.

✨Showcase Your Problem-Solving Skills

Be prepared to demonstrate your problem-solving abilities. Think of specific examples where you've tackled complex issues, especially in high-performance data processing applications. This will show your potential employer that you can handle the challenges of a start-up environment.

✨Emphasise Teamwork and Communication

CheMastery values interdisciplinary communication, so highlight your ability to work within a team. Share experiences where you collaborated with engineers, scientists, or other developers, and how you contributed to successful project outcomes.

Backend Python Developer in London
CheMastery Group Ltd
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>