This job board retrieves part of its jobs from: Emploi Étudiant | Toronto Jobs | Work From Home

Tech jobs every day in Canada!

To post a job, login or create an account |  Post a Job

   Canadian Tech jobs   

Website updated every day with fresh jobs in the IT industry

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Software Engineer

BlueNode Inc.

This is a Contract position in Vancouver, ia posted October 9, 2021.

Job Title : Software Engineer Job Category : Technical Department/Group : Product Development NOC : 2173 Location : Halifax, NS / remote work Travel Required : See Remote Work and Travel section Level/Salary Range : Commensurate with experience Position Type : Full-time, permanent Application Closing Date : October 15, 2021 Role and Responsibilities The successful applicant will assume a primary role in the technical development of the BlueNode global supply chain data cleansing software, BNSuite .

They will report directly to the Lead Data Science Engineer with a dotted line reporting structure to the BlueNode COO.

Responsibilities include: Collect and document users’ requirements and develop logical and physical specifications Create back-end features for the BNSuite software Integrate product features into front-end (GUI) frameworks such as Bootstrap Maintain code in the GitHub online version control code repository to ensure currency, completeness, and high availability to all team members at any moment Work with the Lead Data Science Engineer to develop and maintain a current and complete system architecture model that clearly illustrates how the various pieces of the BlueNode software work together to make a harmonious, integrated system Develop, integrate, debug, refactor, and maintain the code base, databases, software containers and all other elements of the system architecture Actively collaborate with other technical staff in the development of the software Optimize system architecture based on performance and reliability testing of data, process, and network models Support the development, installation, integration, maintenance, and documentation of BNSuite software in development, staging, and production environments Adopt a flexible mindset that is adaptable to the rapidly changing needs of a startup organization Embrace a self-motivated work ethic Actively seek out new opportunities to learn Acknowledge your strengths/weaknesses—offer support to others when needed and seek assistance from others in the relentless pursuit of self and team improvement Remote Work and Travel Due to the impacts of COVID-19 on in-person working environments, the successful applicant will be expected to work remotely and participate in daily stand-up meetings using Microsoft Teams video conferencing software.

Once travel and in-person working restrictions ease, the position may require occasional travel to Halifax, NS to participate in face-to-face meetings with founders and other BlueNode staff.

Qualifications and Education Requirements Canadian Citizenship or the authorization to work in Canada Bachelor’s degree in Computer Science or equivalent 3 years of industry (on-the-job) computer programming experience 2 years experience working with version control systems such as GitHub 3 years programming experience in Python and JavaScript 2 years programming experience in Django, Angular, and REST APIs Experience using and deploying Docker containers and virtual machines (VMs) Preferred Skills Cloud computing on Microsoft Azure Data science tools such as Anaconda, Jupyter Notebooks Data visualization tools such as D3.js, Tableau, matplot, pyplot RDBMS and packages such as Postgres, MySQL, Julia Potential candidates should be prepared to share project code samples through their own GitHub repository in advance of an interview.