Get our free app. It won't take up space on your device
Get our free app. It won't take up space on your device

Senior Backend Software Engineer (Node.js & Typescript)

FH Health

Industry: Information Technologies

City: Yerevan

Employment type: Full time

Deadline: 11/11/2021

FH Health - Senior Backend Software Engineer (Node.js & Typescript)

Company Description

FH Health was founded by a group of concerned tech entrepreneurs who challenged themselves to assist in the COVID-19 pandemic response. Two weeks later the team was in the Prime Minister’s Office with an innovative technology solution which would later become FH Health. FH Health is a technology startup focused on transforming the traditional clinic experience to bring together the disparate patient care and diagnostic elements to solve the speed, service quality and scale problems that exist in the healthcare industry. What started as a solution for testing COVID-19 has evolved into a leading health-tech company.

FH Health provides COVID-19 testing services for corporations and communities that need peace of mind or clearance to operate. We offer 4 different types of tests - RT-PCR Testing, Express PCR, Rapid Antigen & Antibody IgM Testing and currently have 15 locations in Canada and currently expanding to the United States and Armenia.

Our mission is to simplify health. We envision a world where seeing a Dr or Specialist, booking an appointment or filling a prescription is as simple as ordering an Uber.

Find us on the web:

Job Description

We are seeking a Senior Backend Software Engineer with a solid understanding and experience with the Node.js platform, it’s tooling, and specifically TypeScript as the primary language. You will work on a closely-knit Scrum team to solve complex backend problems, such as integrating external services into our services, adding and modifying database structures, and implementing new REST services with a focus on security, performance, and scalability. You will dig into business requirements and implement complex logic using modern technologies. We believe strongly in test-driven development, continuous integration, and continuous deployment, and we have a strong DevOps mindset. This position is open to a mid-level to principal professional depending on experience.

Tools & Technology:

  • Node.js, TypeScript, Nest.js, Express.js, Nest.js, Jest, Mocha, GCP, GCP App Engine, Firestore, MySQL, TypeORM, and Swagger / Open API

Your Responsibilities:

  • Ability to work in an existing codebase and collaborate with a diverse team
  • Experience in building enterprise-scale backend REST APIs with frameworks such as Express.js, Nest.js, Lerna using an API-first paradigm
  • Intimate knowledge of crafting highly performant database queries using frameworks like Sequelize, Knex.js, or other query builders/ORMs
  • Hands-on experience implementing relational database structures, including tables, indexes, views, etc.
  • A mindset towards building systems for the cloud and DevOps fundamentals
  • Working knowledge of GCP cloud infrastructure services such as App Engine, Firebase, Firestore, Pub Sub
  • Hands-on understanding of virtualization and experience with Docker
  • Focus towards building security, performance, and scalability into services from the beginning
  • Experience with debugging code and troubleshooting technical issues in order to craft appropriate solutions

Required Skills:

  • Bachelor's degree required, strong preference for Computer Science field of study
  • A minimum of 7 years of related professional experience
  • Flexible and willing to accept a change in priorities as necessary

Nice to Have:

  • Experience working in the healthcare industry


  • Competitive salary
  • A fun-loving, supportive, environment where people are challenged and expected to grow
  • Potential for career advancement in just about any line of business

FH Health is an equal opportunity, affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law.

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may contact us for assistance.

We thank all applicants in advance for their interest in this position, however, only those selected for an interview will be contacted.

How to apply?

Complete the application form
Full Name is required
Phone is required
Enter a valid email address

Do you have a solid understanding and experience with the Node.js platform, it’s tooling, and specifically TypeScript as the primary language?

This field is required

Do you have 5+ years of experience using Node.js?

This field is required

Cover letter (optional)

*1500 chars max


max. 4MB .doc, .docx, .pdf