Mississauga, ON

Full Stack Developer

Mississauga, ON
Full Stack Developer

View below the job description in addition to the application form.

Why BoomerangFX?  

BoomerangFX is more than just a SaaS tech company – we are one of North America’s fastest-growing healthcare SaaS solutions providers offering integrated practice management software, digital marketing and e-learning solutions to the aesthetic medical industry – we serve specialized industry segments spanning dermatology, medspa, cosmetic surgery, women’s health, cosmetic vision, dental and hair restoration.  

Our company is well-funded by international private equity. We have a market opportunity that is rare in its scale, recession resilient and powered by a strong business model with an impressive leadership team. Trusted by a growing community of healthcare professionals across North America, our product delivers the only cloud-based SaaS solution for private healthcare practices integrating the advanced clinic workflow management tools, electronic medical records (EMR), accounting, data analytics, digital advertising, lead generation and e-learning in a single user-friendly solution – this unique feature-rich practice management solution is supported by advanced Machine Learning and designed to help our clients succeed in the marketplace.  

BoomerangFX is expanding rapidly across North America and international markets including Australia, Germany, France, the UK and Latin America with industry-leading technology that is helping to modernize private aesthetic healthcare practices.

Your role in a nutshell

We are looking for a Full Stack Developer to produce scalable software solutions. You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. The successful candidate will be responsible for designing, developing, and maintaining our web-based applications. The ideal candidate will have experience in full stack development with a focus on front-end development using React.js. You should also be a team player with a knack for visual design and utility.

Scope of duties

  • Collaborate with designers and product managers to implement user interface designs that are intuitive, functional, and aesthetically pleasing.
  • Write unit tests and automated test to ensure high code quality.
  • Ensure web applications are secure, scalable, and performant.
  • Deliver high quality reusable code that is maintainable and scalable.  
  • Write technical documentation in a clear and concise manner.
  • Participate in code reviews, provide feedback, and learn from others.
  • Work collaboratively with cross functional teams to ensure timely delivery of high-quality software products.
  • Experience in data integration and the specification of data services.

What you offer

  • Bachelor’s degree in computer science or related field
  • Experience with front-end frameworks such as React.js, Redux or Vue.js
  • Experience with back-end technologies such as Node.js, Express.js, MongoDB or MySQL
  • Familiarity with RESTful API’s and API design principles
  • Experience with Node Package Manager
  • Experience with .NET Core
  • Expert programming skills in C#
  • Experience with web application performance optimization
  • 3+ years of experience in full-slack development with a focus on front-end development using React.js.
  • Strong proficiency in JavaScript, HTML, CSS, and related web technologies
  • Strong problem solving an analytical skill.
  • Excellent communication and collaboration skills
  • Experience with cloud platforms such as AWS, Azure or Google cloud platform is a plus.
  • Experience with agile development methodology such as Scrum or Kanban
  • Stay up to date with cutting-edge technologies.
  • Responsible (together with the team members) for the infrastructure platform, it’s up-time, architecture & scale.

Most importantly, you share our values.

  • You roll up your sleeves
  • You are agile
  • You are resilient
  • You never stop learning

Benefits

  • Dental care
  • Extended health care
  • Life insurance
  • Paid time off
  • Bonus pay

Job Type: Full-time

What you would like to log into?