Junior Full Stack Developer

Visual Knowledge Share Ltd (VKS) is looking for a talented, passionate, roll-up-your-sleeves, hands-on Junior Full Stack Developer. As a team member, you will participate in the creation and maintenance of various customer-driven API integrations. You will be involved in projects from start to finish, from gathering requirements and formalizing them into detailed SOWs (Statements of work), to designing, implementing, deploying and supporting them. You will also be a part of a team working to develop, manage and architect scalable integration solutions that further VKS' strategic goals. The ideal candidate will also be a critical-thinking, self-starter who enjoys working in diverse technology environments.

Position Summary

  • Position status: Permanent
  • Start date: As soon as possible
  • Salary: To be discussed
  • Work schedule: Full-time, flexible
  • Location:
    • 1241 rue des Cascades, Châteauguay, Québec, Canada J6J 4Z2
    • Remote work within Canada available


Your Role

  • Design and develop API integrations based on customer needs and preferences;
  • Develop mapping of various source and target data types (database, flat file, JSON, XML) with various transport mechanisms (SQL, REST HTTPS, SOAP, etc.);
  • Collaborate with customer success teams and developers on new customer set-ups;
  • Organize and manage Customer meetings and expectations;
  • Provide defect analysis and resolution support for system and user acceptance testing;
  • Develop and maintain API specifications for various clients for process flows and API transactions;
  • Support customers on the usage of the API;
  • Create data extraction, cleansing and formatting scripts;
  • Document custom logic specific for individual integrations;
  • Develop and maintain a clean, efficient, secure, and well-engineered code that conforms with accepted standards;
  • Build and maintain unit tests;
  • Ensure that customer issues and technology failures are detected, isolated, and resolved rapidly, and prevented from happening again;
  • Create and adhere to timelines for multiple projects and stakeholders.


Skills & Requirements

  • A Bachelor's degree in Computer Science or equivalent experience;
  • 2+ years of experience working with RESTful APIs;
  • 1+ year of experience working directly with customers and gathering requirements;
  • Good knowledge of Linux (CentOS, Red Hat) and Windows;
  • Intermediate level skills in C# and Java;
  • Intermediate level skills in PHP, JavaScript, HTML, CSS;
  • Experience working with different types of databases, such as MySQL, SQL Server, ElasticSearch, etc.;
  • Experience working with API testing tools, like Postman;
  • Experience working with SDKs and modern frameworks (and possibly even created your own);
  • Intermediate knowledge of OpenAPI (3.x) and JSON Schemas;
  • Significant Web design experience taking projects from concept to code to market (users);
  • Experience with GitHub or equivalent source management system;
  • Experience in data mapping and transformation using modern integration platforms;
  • Strong organization skills and multi-tasking capability;
  • Excellent verbal and written communication skills;
  • Be fluent in English (French optional);
  • Willing to travel.


Who we are

VKS is a leading Industry 4.0 software company that provides a web platform for sharing interactive work instructions and business intelligence for any industry. Leveraging the power of visual learning, VKS helps companies convert their standard operating procedures into a paperless step-by-step form, complete with images, videos, annotations, documents, and more.

At VKS, we value our customers, innovating with purpose, and providing a healthy work-life balance, with a large emphasis on employee health and wellness. We offer many fun activities ranging from beach volleyball, to bootcamp and yoga classes. We also offer employees the option to work remotely, work in the office, or a combination of both. If your values match ours, we would love to meet you!


What we offer

  • Knowledgeable and highly-skilled team;
  • Training possibilities (on-line and in-person);
  • Great work-life balance;
  • Competitive salaries and advantages;
  • Medical Benefits;
  • Gym on site;
  • Team activities & Happy Hours;
  • Sports Leagues;
  • Cafeteria service;
  • Free parking and coffee;


What other companies call this role:

  • Junior Client Solutions Developer
  • Junior Web Developer
  • Junior Integration Developer


We can’t wait to hear from you! Come create with us, email your resume to: career@vksapp.com.

This website uses cookies to provide you with the best user experience. By clicking the “Accept” button, you agree to our Privacy Policy and use of cookies. You can disable cookies through your browser's privacy settings.