Back-end Developer

Job description

We are looking for a skilled, proactive and flexible Back-end Developer to join our SaaS team. We are building RheoCube, a cloud-based complex fluids simulation-as-a-service platform. Our team is small and very capable, so you will have the chance of working in different components and aspects of the product and have a huge impact on RheoCube's and Electric Ant Lab's achievements!

What are some of the challenges we are facing?

  • Building an API that is secure, comprehensive and that matches the needs of a virtual lab
  • Designing workflows that are efficient and flexible for complex fluid simulation needs
  • Dealing with different compute resource providers
  • Simplifying the management of customers' instances of RheoCube
  • Building together our software development process

What's in it for you?

If you're the type of person that likes to work independently as an expert in your field, and who is respected by her/his colleagues for this, EAL is probably an employer you may want to consider. You are joining an enthusiastic team that is building a SaaS product that is completely new in the chemical R&D space. This offers challenges (see above) and it therefore also offers an opportunity to have an impact with your work.

Of course we are offering an inspiring work and team environment with flexible working hours in a fast-paced start-up (heading for scale-up) with a can-do mentality. A decent salary and a secondary benefits package is part of our offer.

About Electric Ant Lab

Electric Ant Lab is a VC-backed simulation software company located at Amsterdam Science Park. Our clients are chemistry focused R&D scientists in large corporations. Our primary product is RheoCube: a cloud-based complex fluids simulation platform, designed to offer a user-friendly alternative to the physical lab approach of trial-and-error, often used for prototyping new products and for applied material research. The team of EAL is a gathering of interdisciplinary experts from around the world in the fields of: chemistry, computational physics, business, visualizations, and web development. Together we solve the tough problems that come with developing a product at the forefront of science.

About the application process

  • During the pandemic the process will mostly be online
  • The process consists of three interview rounds for team and culture fit, technical interview and a final talk with the CTO

Special note to Recruiting Agencies and/or recruiters in general: we absolutely do not appreciate any phone calls or cold outreaches with potential candidates. Thank you! We invite ‘your’ candidates to apply themselves


  • Python (2+ years)
  • FastAPI
  • PostgreSQL database
  • Celery task manager
  • Microservices architecture (Docker)
  • Living in the Netherlands

Optional requirements

  • A degree in Computer Science or equivalent
  • Authentication protocols
  • Boto3 AWS SDK
  • Experience with cloud providers (AWS, Oracle, Azure or GCP)
  • Living in the Amsterdam region