Skip to content

Senior Frontend-Focused Full-Stack Engineer

  • Hybrid
    • Amsterdam, Noord-Holland, Netherlands

Job description

Healthcare professionals have to spend too much time on administrative tasks when they should be spending that time delivering great care. Attendi allows healthcare professionals to report with their voice. This saves them precious time and removes the screen between client and caregiver, allowing more personal and effective care to be given. Burdened by an aging population, the healthcare sector is in desperate need of innovators like Attendi. We feel that we provide an extraordinary work environment: getting paid well to work with smart people on things that actually have a positive impact on society.

Our mission

Attendi has built a strong user base with its API-first speech-to-text solutions and client SDKs, which are used and loved by healthcare professionals through our integrations with electronic health record (EHR) vendors. Currently, our users only interact with our products in their existing EHR systems. But why stop there? We want to give healthcare professionals the ability to benefit from our functionalities whenever and wherever they like!

As a Frontend-Focused Full-Stack Engineer, you will have a defining role in the development of our new (greenfield) products that underlie this ambition:

Attendi’s first external full-stack application, which we like to think of as the healthcare sector’s notepad. Our ambition is for this application to become the default write-layer when persisting medical data into information systems, akin to a doctor's or nurse’s notepad. But, of course, it’s not just a simple notepad. Instead, our speech-to-text and machine-learning solutions will be deeply integrated into the application.

Our web extension will allow Attendi’s speech-to-text to be used in any text field imaginable. Currently, our microphone is only visible in specific text fields within an EHR that we’ve integrated with. However, what if healthcare professionals use an EHR that we don’t have an integration with yet? Or, what if they want to use it when writing a letter to a doctor in their email application? This extension will make all these use cases possible.

A sharp front-end vision, strategy, and execution are vital to these efforts.

Your role

As our Frontend-Focused Full-Stack Engineer, you will:

  • Implement and optimize web-based user interfaces for our speech-to-text solutions and developing products.

  • Implement and maintain our Django (Python) application’s backend services.

  • Build and maintain production-grade reusable web components (built with Lit) that are used to voice-enable EHR partners’ applications.

  • Be in charge of a frontend strategy to ensure consistency of implementation and appearance of components across different projects, as well as code reuse when applicable.

  • Contribute to our open-source initiatives, such as @attendi/speech-service, and help expand our ecosystem of reusable components.

  • Collaborate closely with backend engineers, frontend engineers, UX designers, and stakeholders to align development with product goals and user needs.

  • Ensure performance, accessibility, and maintainability by implementing best practices and robust testing strategies.

Job requirements

You might be a good fit if you:

  • Have 5+ years of professional experience as a frontend and full-stack software engineer, preferably building robust, accessible user interfaces with modern web technologies.

  • Have deep knowledge of web technologies. Specifically HTML, CSS, and Javascript / Typescript.

  • Have some backend experience and be comfortable working with Python/Django (our main backend stack).

  • Have experience building and maintaining a suite of modular, reusable frontend components, and setting up scalable and reliable cross-browser testing pipelines.

  • Take a product-focused approach and care about building solutions that are robust, scalable, and easy to use.

  • Can work highly autonomously.

  • Are pragmatic in choosing the right tool for the right problem.

Strong candidates may also:

  • Have experience with modern web development technologies and JavaScript frameworks like React, and HTMX (or willingness to learn it).

  • Have the ability to put yourself in the shoes of users and create intuitive, high-quality experiences.

  • Own problems end-to-end, willing to pick up whatever knowledge you're missing to get the job done.

  • Prefer simple solutions and designs over complex ones.

  • Appreciation for clean, well-documented code that is easy to maintain and extend.

  • Thrive in dynamic environments and can navigate ambiguity with ease.

  • Have an entrepreneurial mindset.

  • Take pride in working on projects to successful completion involving a wide variety of technologies and systems.

What we offer

  • Working on impactful solutions for problems in healthcare: our solutions directly result in time savings for healthcare professionals, time they can use to deliver better and more personal care.

  • Transparent and responsible personal development: we encourage personal development by making development plans together and giving the opportunity to follow courses that you feel contribute to your development.

  • Competitive compensation.

  • Possibility to work from home: while we like to work together at our Amsterdam-based office, we think having the freedom to work at home when it suits you is important. Most of us spend two to three days per week at the office and the rest working from home.

  • A great place to work – feel free to reach out to our team to ask what it’s like!

  • We are an equal and diverse opportunity employer.

Hybrid
  • Amsterdam, Noord-Holland, Netherlands

or