logo

View all jobs

Senior Full Stack Developer

Toronto, Ontario
RESPONSIBILITIES:

•    Translate technical systems specifications into working, tested applications. This includes developing detailed specifications, writing and/or generating frontend and backend code, compiling             data-driven programs, maintaining, and conducting unit tests;
•    Resolve and troubleshoot technical problems which arise during the use and operation of software packages, including technical assistance in implementation, conversion and migrations;
•    Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management;
•    Design and develop/extend micro-services, large scale web services and Restful APIs while using modern best practices in application development;
•    Plan, design, code and deploy cutting-edge interfaces, functionalities that are responsive and accessible;
•    Work closely with UI/UX designers to make our applications smarter and reduce friction in the user experience;
•    Produce clean, reusable, performant code and maintainable solutions that will enhance the platform’s quality;
•    Support integration of third-party applications;
•    Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required;
•    Partner with Operations teams to ensure support of developed applications and platform in all environments;
•    Create and maintain code documentation as required.

BASIC QUALIFICATIONS: 

•    A Degree in computer science, engineering, or equivalent technical discipline;
•    10+ years of professional experience in application/web development;
•    Experience working with authenticated, customer focused applications;
•    Strong experience with planning and developing API endpoints;
•    Expert level development skills in Node.js, jQuery other popular JS frameworks and libraries, HTML5 and CSS3, SASS;
•    Strong Knowledge of HTTP(s), WebSocket, APIs (Rest/json/XML), OAUTH 2.0;
•    Experience building web applications using MVVM/MVC frameworks;
•    Experience using Java, PHP, and other related programming languages;
•    Solid understanding and experience with SPA;
•    Experience with web servers (NGINX /NGINX Plus, Apache, etc.);
•    Experience with Red Hat Linux;
•    Experience with databases (MSSQL, MySQL, MariaDB, Redis, Data Grid etc.);
•    Experience with Docker, OpenShift and Kubernetes;
•    Solid understanding of responsive/mobile-first design, modern web standards, front-end frameworks (Bootstrap) and UI/UX best practices;
•    Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and WCAG 2.0 guidelines;
•    Knowledge of security best practices;
•    Experience in an Agile environment;
•    Exposure to FHIR and HL7 standards;
•    Solid understanding of cross-browser/platform issues and coding solutions;
•    Comfortable with source version control workflow (Git);
•    Passion for learning the latest technologies and standards;
•    Self-learner and highly self-motivated;
•    Creative, solution-oriented, flexible with a positive attitude and a drive for excellence;
•    Ability to successfully multi-task and work to tight deadlines;
•    Accurate with excellent attention to detail;
•    Effective team player with strong interpersonal skills.
•    Excellent verbal and written skills.
 

Share This Job

Powered by