Full Stack (Python/Typescript) Software Developer

March 22, 2024

Contract: 32 – 40 hours per week
Company: Cassini Technologies
Location: The Hague

About us

Cassini Technologies, a pioneer in digital cataract surgery solutions, offers a suite of products that streamline the surgical workflow and enhance patient outcomes. Our key products are:

  • Cassini Ambient: The diagnostic pillar of the stack, providing corneal measurements and ocular surface evaluation through LED topography, facilitating precise astigmatism measurements and seamless integration with Femtosecond Laser-Assisted Cataract Surgery (FLACS) platforms. The Cassini Ambient has obtained CE, FDA, Korean FDA, Chinese FDA approval and the company is ISO 13485:2016 certified.
  • Cassini Surgical Guidance: Cassini Surgical Guidance is a digital cataract surgery solution available to all patients – creating an inclusive, efficient, and safe environment. This innovative suite reduces manual marking and enhances your accuracy and precision while saving you time.

With a fast-growing global installation base and an exciting development roadmap, Cassini Technologies is looking for an ambitious Full Stack Software Developer to help us expand and improve this portfolio.

What do we offer?

Located just a 3-minute walk from The Hague Central station you will be joining a vibrant, highly international team, where a customer-centric approach extends all the way to your colleagues. We are proactive and pragmatic. We prefer colleagues who have a proven history so we can give them the freedom and independence to be successful in their role. As a developer you will work closely with the rest of the R&D team and product management to design, develop and deploy product changes following the customer’s needs.

Your responsibilities

  • Be an active part of the R&D product development lifestyle.
  • Design, code, peer review, test, debug, and document software following companystandards.
  • Prepare data and deploy automated testing pipelines.

Who are we looking for?

Basic requirements

  • Bachelor’s degree in computer science or a relevant field.
  • Strong front-end testing skills; TDD preferred.
  • Knows their way around a heavily type annotated codebase (mypy)
  • 3+ years’ professional experience with Python
  • 1+ years’ professional experience in each of these programming frameworks:

                                 Backend: FastAPI, SQLModel

                                 Frontend: TypeScript, React.js, Material UI

  • 2+ years’ experience with databases
  • 1+ years’ experience in software design (design patterns and best practices)
  • 1+ years’ experience with automated test tools
  • 3+ years’ experience with Git source control
  • Good analytical skills, debugging and troubleshooting.
  • Good English communication skills (both verbal and written)

Optional requirements

  • Experience in cross-platform software development
  • Experience in Medical Standards protocols (DICOM, HL7)
  • Good understanding of digital security and security protocols
  • Experience with end-to-end testing using playwright
  • Familiar with performance profiling


  • Disciplined, structured, excellent time management skills
  • Collaborative, open minded and open to criticism
  • Pragmatic, optimistic and quickly adapting to evolving situations

Cassini values a blend of core values, leadership attributes, and proven expertise in its recruits, believing in the equal significance of personality (the will) and capability (the skill).


Send your CV to:
For more information, please contact Ninta Ginting on +31 (0)70 219 5065 or