Careers

Go back to job opportunities

Full-Stack Web Developer

Are you looking to work in a fast-growing and dynamic company that uses the latest technology? Are you interested in the biomedical field? Join Bodycad’s team today!

About BODYCAD

Bodycad Laboratories is born, raised, developed and headquartered in Quebec city, since 2011. Our main objective is to revolutionize the orthopaedic and biomedical industry using high technology while offering long lasting personalized products to orthopaedic surgeons and their patients.

As a Full-Stack web developer, you will actively be involved  in the design and development of the company’s website. You will also carry out the otpimization of the website and ensure the referencing and accessibility of bodycad.com

The person we are looking for, is a team player that will play an important role within the company. As such, this person must have a good sense of initiative, a desire for innovation and modern development. Our Full-Stack Web Developer is resourceful and can easily work with different technologies.

PROFILE

  • Determine, in collaboration with the marketing and graphic design team, the needs of the company concerning the corporate website (bodycad.com);
  • Design, integrate and program the Back-End and Front-End part of the transactional website in order to make it ergonomic, easy to use and to enhance the content;
  • Perform functional analysis of projects for the development of the web application;
  • Support the integration of models into web interfaces, their revision and ensure their quality;
  • Develop new modules, functions, objects, classes and models;
  • Optimize the performance of our diverse solutions and support bug fixes;
  • Create modern, technologic, innovative applications;
  • Ensure the portability, accessibility and referencing of the website;
  • Optimize inter-browser and cross-platform compatibility;
  • Ensure the application of W3C standards;
  • Perform the maintenance of the websites (bodycad.com);
  • Regularly monitor technology to stay aware of new trends and developments in the Web domain;
  • Participate in all phases of development from proof of concept to optimization.

REQUIREMENTS

  • University degree (Bachelor's degree in Computer Science, Bachelor's degree in Software Engineering, Bachelor's degree in Computer Engineering) and 3 years of experience or DEC in Computer Science with over 5 years of experience;
  • Experience in web development and integration;
  • Experience in mobile web programming. (Responsive Design).

 

SPECIFIC SKILLS

  • Essential Computer Skills: PHP7, Advanced Javascript, MySQL / MariaDB, HTML5, CSS3, SCSS / LESS, Scripting Language, JSON, SOA, AJAX, Familiarity with Linux / Unix, Version Control Systems, Technical SEO
  • Important computer knowledge (strengths): ES2015, Docker, CQRS, Event Sourcing, Symfony (2+ and / or 4+), Twig, Doctrine 2, Bootstrap 3, knockout.js, Linux server administration, BASH, Cryptography, HTTP / S, OAuth2, Mercurial, Google Analytics, XML
  • Assets: Powershell, Amazon Stack (S3, SNS, AppStream 2.0), Elastic search, npm, nodeJs, Webpack, CMS system (Wordpress, Drupal, etc.), C #, ASP.NET Stack (MVC, Razor, EF6, WCF , WebAPI 2), Redis, Redmine, Jenkins, TDD, C ++, QT, WebGL (three.js)
  • Knowledge of Web accessibility concepts and W3C recommendations;
  • Knowledge of web trends;
  • Expertise in object orientation;
  • Experience in building and interacting with RESTful APIs;
  • Experience with Javascript Frameworks MVVM, Angular, vue.js, backbone (trump);
  • Aptitude to read English documentation.

What can we offer you? 

  • Career progression opportunities;
  • One month vacation : Three weeks of your choice and one week between Christmas Eve and New year’s Eve;
  • A great team;
  • A dynamic career with daily challenges;
  • Competitive salary;
  •  A flexible schedule from Monday to Friday between 6h30 am to 6h30 pm, once your 40hrs work is done, you can live at noon on Fridays!;
  • 13 Holidays;
  • 5 sick days;
  • Annual performance evaluation.

Recognize yourself?