Back-end Developer

GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers worldwide using satellites and aircraft sensors.
Montreal, QC, CanadaOttawa, ON, Canada
$120,000 - $180,000
Backend
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Lead Software Engineer / Oracle / HCM / Learning / Cloud

Lead Software Engineer position at JPMorgan Chase focusing on Oracle HCM Learning Cloud implementation and development.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase, focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer - Java, Spring Boot, React, Kafka

Lead Software Engineer position at JPMorgan Chase focusing on Java, Spring Boot, React, and Kafka development for the Equities/Future and Options Execution Technology Group.

Senior Lead Software Engineer - Java / Python Full Stack

Senior Lead Software Engineer position at JPMorgan Chase focusing on Java/Python full stack development for the Credit Trading Team.

Sr Software Engineer Java Full Stack

Senior Java Full Stack Engineer role at JPMorgan Chase, developing scalable enterprise solutions with competitive compensation and comprehensive benefits.

Description For Back-end Developer

GHGSat is revolutionizing greenhouse gas monitoring through satellite technology, seeking a Senior Backend Developer to join their mission. This role combines backend development with DevOps practices, focusing on the SPECTRA web application that delivers critical environmental insights to customers worldwide. The position offers a unique opportunity to work with cutting-edge technology while addressing global environmental challenges.

The ideal candidate will be responsible for architecting and maintaining backend systems, optimizing data structures, and ensuring high availability of services. Working in an Agile environment, you'll collaborate across teams to develop and implement event-driven pipelines, contribute to system architecture, and support continuous deployment practices.

Key technical requirements include extensive experience with Python/Django, PostgreSQL, AWS services, and distributed systems. The role demands expertise in message queues, CI/CD, and test-driven development. Knowledge of GIS systems and monitoring tools is a plus.

Benefits include competitive compensation with stock options, comprehensive health benefits, flexible work arrangements, and the opportunity to work with both open-source and proprietary technologies. The hybrid work environment allows for collaboration from either Montreal or Ottawa offices.

This role is perfect for someone passionate about environmental impact, seeking to apply their backend expertise to meaningful work. The position offers professional growth within a dynamic team while contributing to solutions for one of today's most pressing environmental challenges.

Last updated 3 months ago

Responsibilities For Back-end Developer

  • Architect, develop, and maintain backend systems, databases, and API services
  • Optimize backend, data structures and queries for high-volume, real-time data ingestion
  • Develop and implement event-driven pipelines
  • Ensure high availability of SPECTRA services
  • Collaborate across teams
  • Contribute to system architecture design
  • Support, share knowledge and train other members
  • Promote Agile best practices

Requirements For Back-end Developer

Python
PostgreSQL
Kubernetes
Redis
Kafka
RabbitMQ
React
  • Bachelor's or Master's degree in computer science, computer engineering, or related field
  • Minimum of 5 years' experience in relevant roles
  • Strong experience with web backend technologies
  • Strong experience with Python (Django), SQL (PostgreSQL), and schema migration
  • Experience with AWS services
  • Strong experience with data models, DB queries and optimizations
  • Experience with Distributed Systems
  • Experience with Message Queues
  • Test-Driven Development and Quality mindset
  • Expert in Continuous Integration & Deployment
  • Legally authorized to work in Canada
  • Able to obtain Canadian government security clearance
  • Fluent level of written and spoken English

Benefits For Back-end Developer

Dental Insurance
Medical Insurance
Parental Leave
Equity
  • Competitive salary + stock options for all full-time employees
  • Health/Dental benefits, parental leave
  • Paid Time Off + floating statutory holidays
  • Flexible hybrid work environment
  • Exciting mix of open-source and proprietary tech stack

Interested in this job?