Back to jobs

Junior Software Engineer

Job description

Join a fast-growing, interdisciplinary start-up revolutionising the way scientists carry out protein research. You’ll work on impactful software powering cutting-edge lab devices that accelerate discovery and innovation in biotech and medicine.

 

🔬 This Role Will Offer You:

  • The chance to work on real-world tools used in life sciences research
  • A dynamic, collaborative environment with engineers, scientists, and commercial teams
  • Exposure to a wide tech stack and the opportunity to develop across the full software lifecycle
  • Equity in a high-growth start-up and a clear path for development

 

🛠 Responsibilities:

  • Develop and maintain user-friendly software interfaces
  • Manage and expand databases, including LIMS systems
  • Implement and test machine control features in collaboration with hardware teams
  • Support product development and fast prototyping
  • Contribute technical expertise across the business, including ad-hoc support tasks

 

💡 You Will Bring:

  • A degree in Computer Science, Engineering, Physics, or related field (or equivalent experience)
  • Proficiency in Python and at least one object-oriented language (e.g. C++, C#, Java)
  • Strong communication skills and ability to collaborate with non-tech stakeholders
  • A proactive mindset with an eagerness to learn and adapt quickly
  • Familiarity with git and a passion for intuitive, modern UX

Bonus if you have:

  • Experience with React, TypeScript, or Redux Toolkit
  • Knowledge of Flask, Django, or FastAPI
  • Interest in biosciences or experience working with NoSQL databases