Share this job
Full Stack Developer
Apply for this job

Are you a Full Stack Developer who is collaborative and technically strong? Do you want to work for a company that has great people and has been growing every year?


Our client is seeking a Full Stack Developer for a Toronto-based permanent role in their fast-paced & expanding company. We love this company because of their great culture and exciting projects.


Reporting to the Director, Product Management & Development, the ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back-end languages. Working in a forward-thinking organization, the candidate will join the development team and should be ready to work with current and new technologies to solve challenges for both the front-end and back-end architecture.


Here is what you will do on a day to day basis:


  • Develop, write, modify, integrate, and test Website related code and Web application interfaces.
  • Develop and maintain technical and documentation.
  • Design, implement, deploy solutions, and maintain existing applications under the supervision of the Senior Application Architect.
  • Ensuring the entire stack is designed and built for speed and scalability.
  • Deep expertise and hands on experience with Web applications and programming languages such as HTML, CSS, AngularJS, JavaScript, jQuery, and API's.
  • Write clean, secure, test-driven, easily maintainable, and modular codes.
  • Design, develop, and deploy enterprise software solutions by analyzing information needs and working with product managers, UX designers, and end-users.
  • Write performant, maintainable code to handle heavy data loads and user traffic.
  • Proficient understanding of cross-browser compatibility issues and ways to work around them.
  • Participation in development lifecycle tasks such as task estimation and sprint planning and contributing towards IT Infrastructure of our organization.
  • Demonstrate a high degree of creativity, finding solutions where others may see roadblocks.
  • Resolve technical issues through debugging, research, and investigation.
  • Ability to architect brand-new software solutions to fulfill project requirements.
  • Actively participate in organization initiatives, planning, and review discussions.
  • Provide weekly updates to management on projects and initiatives.
  • High availability / recovery strategies (design implementation and management).
  • Collaborate with clients, architects, and application architectures to understand the operational objectives and purpose of the future system integration.
  • Understand the points of integration between the different systems and highlight the potential risks associated with the delivery of solutions.
  • Other duties as assigned.


Here is the type of person we are looking for:


  • University degree in computer science, or equivalent education and experience.
  • 4+ years’ experience building scalable backend and frontend applications.
  • Extensive knowledge of the product development lifecycle and development best practices.
  • Expertise in application security and authentication, including SSL, HTTPS, and Active Directory.
  • Experience with SMART on FHIR, OAuth2, and SAML preferred.
  • Understanding accessibility and security compliance.
  • Must be able to work independently, while meeting internal schedules and deadlines.
  • Experience in building web applications.
  • Excellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and AngularJS, with ability to render server-side and client-side content.
  • Experience in designing and integrating RESTful APIs.
  • Excellent debugging skills and experience with common web development tools and services, such as version control software, package managers, and CI/CD pipelines optimization skills.
  • Experience with GIS Applications, Oracle DB, SQL, PL/SQL is an asset.
  • Uses version control systems to track coding revisions, familiarity Azure DevOps is an asset.
  • Server management and deployment for the relevant environment.
  • Experience with SQL and relational databases.
  • Detailed oriented and strong problem solving and analytical skills.
  • Take initiative to learn new technologies / innovations, contribute new ideas to strengthen the solution.
  • Ability to handle multiple major projects simultaneously, from conception through completion.
  • Strong organizational skills, ability to multi-task and work under pressure.


If you are interested in exploring this position, please apply now!


Our client is an equal opportunity employer and values diversity at their company



People are our passion. People are our profession.


Since 2010, SIGnature Recruiting has been pairing exceptional people with short-term contracts and long-term careers in Vancouver’s flourishing IT industry. We are specialists in IT Recruiting and pride ourselves in making valuable contributions to our clients and candidates



Apply for this job
Powered by