Full Stack Developer (Riviere-des-Prairies—Pointe-aux-Trembles)

Full Stack Developer (Riviere-des-Prairies—Pointe-aux-Trembles)

25 Sep
|
Canadian Bank Note Company
|
Riviere-des-Prairies—Pointe-aux-Trembles

25 Sep

Canadian Bank Note Company

Riviere-des-Prairies—Pointe-aux-Trembles

Compensation: CAD 75000 - CAD 98000 - yearlyCompany DescriptionAbout UsCBN Nano Technologies Inc. is developing advanced nanotechnology to extend our manufacturing capabilities. This technology has broad applicability to secure documents of all types, to quantum computing, to medical uses, and to environmental remediation.Job DescriptionInternal Job Title: DeveloperJob Type: Permanent, Full-TimeWork Model: HybridJob Status: Existing VacancyPosition SummaryCBN Nano Technologies is developing a cutting-edge scanning probe microscope along with its associated interfaces. This position will be responsible for designing, building, and testing software applications that enable efficient data acquisition, processing, and visualization for experimental workflows. The role involves creating robust, maintainable software tools that integrate seamlessly with laboratory instruments and research processes, ensuring high performance and reliability in a research and development environment.ResponsibilitiesDevelop software for real-time data acquisition and control of scientific instrumentsDesign and develop interactive visualization tools that help researchers interact with data, interpret results, and support experimental workflowsDevelop and maintain RESTful APIs that orchestrate laboratory instrument control, workflow automation, and data processing pipelinesCollaborate with stakeholders across the organization such as experts in data, research processes, infrastructure and operations to build new tools for scientific instrument controlWork with a wide range of systems and technologies to own and solve problems from end-to-endStay abreast of developments in applications development and programming languages.QualificationsMandatory RequirementsMust be legally eligible to work in CanadaFluency in English (reading, writing, speaking)Minimum Qualifications4+ years of professional experience as a full stack developerBachelor's degree in Computer Science, Physics,



or Engineering or equivalent practical experienceStrong proficiency in PythonKnowledge of relational database technologies such as PostgreSQLWorking knowledge of containerization technologies such as DockerExperience designing and working with RESTful APIsProficiency with fundamental client-side languages such as TypeScriptProficiency working in Linux and Windows environmentsExperience with asynchronous/task processing and WebSocketsWorking knowledge of modern software development practices, automated testing (unit/integration), CI/CD, version control (Git), code reviewsPreferred Qualifications8+ years of skilled experience as a full stack developerUnderstanding of cloud-native architectures and services (e.G., Azure), including caching/queueing technologies such as RedisFamiliarity with scientific/industrial instrumentation automation, scanning probe microscopes and/or experimental workflowsExperience in scientific process automation or workflow automation in research or engineering environmentsExperience integrating software with laboratory instruments, embedded systems, or other hardware-controlled environmentsAdditional InformationEmployment EquityCanadian Bank Note Company (CBN) is committed to fostering a diverse and inclusive workplace where all employees are treated with dignity and respect. We are proud to be an equal opportunity employer and do not discriminate on the basis of race, color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity, or any other legally protected status.We provide equal employment opportunities to all individuals, including women, Indigenous Peoples, persons with disabilities, visible minorities, and members of the 2SLGBTQ+ community. Our commitment to equity extends to all aspects of employment, including recruitment, hiring, promotion, compensation, benefits, training, and development.As part of our commitment to providing an inclusive, barrier free selection process, we ask that if you are contacted regarding the competition for this position, you advise the interview coordinator or any accommodation measures you may require.

📌 Full Stack Developer (Riviere-des-Prairies—Pointe-aux-Trembles)
🏢 Canadian Bank Note Company
📍 Riviere-des-Prairies—Pointe-aux-Trembles

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (riviere-des-prairies—pointe-aux-trembles) / riviere-des-prairies—pointe-aux-trembles

Subscribe to this job alert:

Get the latest job offers by email for: full stack developer (riviere-des-prairies—pointe-aux-trembles) / riviere-des-prairies—pointe-aux-trembles