Senior Full Stack Web Developer - Spectra
On-siteMontréal, Quebec, Canada
Job Summary
Develop backend, frontend, and API stacks while participating in the full application lifecycle to deliver value to users. Maintain high availability for GHGSat web services externally and internally, collaborating with developers, designers, QA, and Product Owners to shape new features. Deploy containerized applications using Docker and Kubernetes within AWS, adhering to test-driven development and CI/CD practices. This role includes participation in a shared on-call rotation with other team members. Join a small, high-impact team working on urgent greenhouse gas detection problems to help industrial emitters reduce emissions.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
- A proven track record of building and shipping scalable web applications that drive user value.
- Strong experience with Python and TypeScript in a web context.
- Experience designing and implementing services in the cloud (AWS).
- Experience deploying containerized applications with Docker and/or Kubernetes.
- Experience with databases and ETL systems (PostgreSQL).
- A test-driven development mindset, with solid CI/CD and documentation practices.
- The ability to obtain Canadian government security clearance.
- Participation in a shared on call rotation with other members of the team.
Desired Qualifications
- Python web frameworks such as Django or FastAPI.
- Python ETL tooling such as pandas, SQLAlchemy, or dbt.
- Frontend experience with React and Material UI.
- Deployment tooling such as Argo within a Kubernetes environment.
- Comfort working in a Linux environment.
- Entrepreneurial energy and determination.
- Interest in remote sensing systems and space.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.