12

Backend Developer

Montreal, Canada, Sapienza Consulting [2033]

Field(s) of expertise
Software Engineering
Job type
Permanent
Education
Bachelor
Deadline
30/12/2022

About this job

Sapienza Consulting is working with many exciting new ventures around the world involved with innovative New Space technologies surrounding earth observation. Our customer GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world. They use their own satellites and aircraft sensors, combined with third-party data, to help industrial emitters better understand, control, and reduce their emissions.

On behalf of our Canadian client GHGSat we are looking for an innovative and experienced Backend Developer. As part of a cross-functional team deployed around the Agile Scrum framework, you will be supporting the full software platform development, from conception to deployment. As a Backend Developer, your responsibilities will include writing code, analyzing data, and contributing to the design and implementation of software. Overall, you have an excellent knowledge of web technologies, security standards, a strong motivation in tackling the important environmental issues that our planet faces today.

Responsibilities

  • Participate in the entire application lifecycle, focusing on coding and debugging
  • Define web services API
  • Develop, test, integrate, and deploy backend stack
  • Maintain and ensure High Availability of GHGSat web services both externally and internally
  • Collaborate with a team of highly qualified technical experts including Front-end developers to integrate user-facing elements with server side logic
  • Liaise with developers, designers and system administrators to identify new features
  • Follow emerging technologies

Profile

  • Bachelor’s degree in Computer Science, Software Engineering or related
  • Minimum of 5 years’ experience in relevant roles
  • Strong experience with web technologies (Linux, nginx)
  • Experience with Python, Java, JavaScript, REACT, node.js or related
  • Experience designing and implementing services in the Cloud (AWS)
  • Experience with virtualization and cluster technologies (VM, Docker, Kubernetes)
  • Experience with Database and ETL systems (PostgreSQL, FME)
  • Test-Driven Development mindset involving CI, CD, documentation, iterative deliveries
  • Experience with software development tools (GitLab, Git)
  • Agile supporter able to encourage a team towards autonomy
  • Able to obtain Canadian government security clearance

Good to have:

  • Experience with GIS formats (ArcGIS, ArcGIS Enterprise, ArcGIS Online, GeoTIFF)
  • Experience with database migration (alembic)
  • Experience with Django web framework

For information on how the personal data in your application is processed, please see the Sapienza Consulting Privacy Policy.