At a Glance
- Tasks: Join our team to develop the next-gen Python interface for laboratory automation.
- Company: CheMastery, a London-based start-up revolutionising the chemical industry.
- Benefits: Creative work environment, career progression, and hands-on project ownership.
- Why this job: Make a real impact in chemistry with your coding skills and innovative projects.
- Qualifications: Strong Python background, database experience, and problem-solving skills required.
- Other info: Collaborate with a diverse team of engineers, scientists, and chemists.
The predicted salary is between 28800 - 48000 £ per year.
About us
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 remained unchanged over the past 160 years. The lack of standardisation and digitisation created many problems for this fundamental industry, including reproducibility and cost/time efficiency which cost millions annually. A start-up in London, looking to expand its 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.
Description
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 dataflow 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.
Location
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.
About you
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.
What 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 Slough employer: CheMastery Group Ltd
Contact Detail:
CheMastery Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Python Developer in Slough
✨Tip Number 1
Network like a pro! Reach out to people in the industry, attend meetups, and connect with current employees at CheMastery. A personal introduction can make all the difference when it comes to landing that interview.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your Python projects, especially those related to backend development or automation. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by brushing up on your coding skills and understanding the specific technologies mentioned in the job description. Practice common algorithms and data structures to impress during the coding challenges.
✨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 joining the CheMastery team.
We think you need these skills to ace Backend Python Developer in Slough
Some tips for your application 🫡
Show Off Your Python Skills: Make sure to highlight your strong background in Python. Share specific projects or experiences where you've used Python effectively, especially in relation to databases and multithreading. We want to see how you can bring your coding skills to our lab automation platform!
Tailor Your Application: Don’t just send a generic application! Take the time to tailor your CV and cover letter to reflect how your experience aligns with our needs at CheMastery. Mention any relevant projects or roles that showcase your problem-solving skills and ability to work in a start-up environment.
Be Clear About Your Experience: When detailing your experience, be clear and concise. Use bullet points to make it easy for us to see your qualifications at a glance. Highlight any experience with client-server architecture or high-performance data processing applications, as these are key for the role.
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. Plus, we love seeing candidates who follow our process!
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 experience with database management, data flow, and any challenges you've faced while working with databases in past projects.
✨Showcase Your Problem-Solving Skills
Be prepared to tackle some technical questions or coding challenges during the interview. Think of examples from your previous work where you solved complex problems, especially those related to high-performance data processing or algorithm development.
✨Embrace the Start-Up Spirit
CheMastery is a start-up, so show your enthusiasm for working in a dynamic environment. Share experiences where you’ve had to adapt quickly, take ownership of projects, or collaborate across disciplines. This will demonstrate that you’re a good fit for their innovative culture.