Senior Frontend Developer (Vue.js)


Wrocław / Remote



About Infermedica

We’re a unique group of people passionate about redesigning healthcare for millions of people on the Planet. We develop state-of-the-art AI-powered technology that supports patients and physicians in making the best clinical decisions. Our team is constantly growing and we are always on the lookout for top-notch specialists with technological, data science, marketing, sales, customer success, medical, business, or product expertise.

Everything you need to know before joining Infermedica is nicely gathered in our Hello Book: Infermedica for candidates. Enjoy your reading and we look forward to hearing from you!

Check our products →

Job description

Our team is responsible for developing complete web applications – tools that enable thousands of patients to check their symptoms and empower medical staff to provide the best possible care. This means that we work on both the back end and front end. Our technology stack includes Python, Django, Node.js, JavaScript (ES6), Vue.js, PostgreSQL, and MongoDB. All applications are deployed as Docker images to one of our Kubernetes clusters in Google Cloud Platform. It takes a lot of time and effort to figure out how to improve our products. To manage multiple projects at once, we use a workflow based on the Scrum methodology. Also, since our work has a direct impact on our customers, and we feel accountable for the outcome, we put a lot of care into code quality, testing, and architecture. We work side-by-side with designers, doctors, data scientists, and other developers. This can be challenging, but we love discussing and finding the best solutions together. We also believe that clear and honest communication is what helps us thrive. Now it's time to expand our team. You will own the full stack for products you build, from server and database administration to HTML and CSS. You will help maintain a high level of code quality and technical innovation. Finally, your work will have a big impact on product development and the direction in which it moves.


  • 3+ years of experience building products for the web (e.g. JavaScript ES6+, HTML5, or CSS)
  • Professional experience with Vue.js
  • Experience with another modern JavaScript web framework (React, Angular, etc.) would be a plus
  • Experience writing optimized, efficient, modular code
  • Strong sense of good UX and design
  • Excellent communication and organizational skills
  • Ability to multi-task, establish priorities, and meet deadlines
  • Willingness to learn new technologies and to improve
  • Understanding of a startup environment
  • Fluent English – written and spoken
  • It would be even better if you have

  • Experience with Node.js, GraphQL, Docker
  • Knowledge of Agile methodologies and Jira
  • Experience with test-driven development (TDD)
  • Responsibilites

  • Improving existing products and developing new ones for patients, doctors, and nurses (health assessments, support tools, dashboards, etc.)
  • Collaborating closely with designers to build beautiful and usable interfaces
  • Making decisions on the architecture and technology of our apps
  • Partnering up with other teams (Product, Backend, Medical, etc.) to create products our clients' needs
  • Why is working at Infermedica awesome?

  • We're building an open and supportive startup culture where you can do your best work and improve your competence. Values we embody as a company are a transparency, quality, and support.
  • Once you become a part of InferTeam you become the owner of the company by being granted Employee Stock Ownership Plan.
  • We offer a competitive salary that is benchmark-based.
  • You choose the form of employment according to your preferences - we are flexible.
  • You can start your work at a convenient time aligned with your work-life balance needs.
  • We provide essential equipment.
  • We are remote-first - work from anywhere (we expect you to be located in European or East Coast time zones). Despite the remoteness, we like to see each other in person (be ready for in-person meeting invitations 4-5 times a year).
  • Home office bonus - we want you to have a comfortable home office set up.
  • Paid holidays (B2B contract is not an exception).
  • Private health coverage and free online consultations with a doctor.
  • Training budget for your professional growth and additional days off for its usage.
  • Next steps

  • A short call with selected candidates. It would take about 40 minutes.
  • Next, two interviews are planned. Technical interview with Development team members and interview with CTO to better understand your experience, expectations, and motivation. This would be done remotely and could take about 2 hours in total.
  • Job offer proposal, if successful.
  • We look forward to hearing from you

    Apply now