Solicitar ahora

As a Senior Cloud Developer, you will be a cornerstone of our Platform Engineering team, responsible for designing, building, and operating the critical infrastructure and services that power our entire product suite. Your role is a dynamic blend of hands-on software development and sophisticated infrastructure management. You will drive technical decisions, enhance our multi-cloud environment, and empower our feature teams by providing a stable, scalable, and efficient platform.

Key Responsibilities:

Cloud Infrastructure & Automation

  • Design, deploy, and maintain our core infrastructure across GCP and Azure using Infrastructure as Code (Terraform).
  • Manage and scale our Kubernetes clusters, ensuring high availability, performance, and security.
  • Administer and optimize our data services, including PostgreSQL, Redis, and Elasticsearch clusters.
  • Develop and enhance our monitoring, logging, and alerting systems to proactively identify and resolve issues, upholding our uptime SLAs.
  • Automate operational processes, including environment provisioning, backups, and disaster recovery.
  • Own production stability through a collaborative on-call rotation.

Platform Development & Services

  • Contribute hands-on to the development of key platform services and internal tools using Python and Go.
  • Build and maintain shared libraries and services that provide core functionality like authentication, background job processing, and real-time communication.
  • Architect and implement robust, scalable solutions that serve the needs of multiple engineering teams.
  • Take ownership of services from design through to deployment and operational support.

Developer Experience & DevOps

  • Champion DevOps best practices and continuously improve the Software Development Life Cycle for all engineers.
  • Develop and manage robust CI/CD pipelines to automate the testing, building, and deployment of services.
  • Evolve our local development environments to ensure developers can onboard and contribute efficiently.
  • Serve as a go-to expert for cloud architecture and DevOps practices, mentoring engineering teams.

Job Requirements:

  • 7+ years of experience in a cloud engineering, DevOps, or software development role with a focus on infrastructure.
  • Strong proficiency in Infrastructure as Code, particularly with Terraform.
  • Deep experience with containerization and orchestration using Docker and Kubernetes.
  • Proven experience managing production workloads in a major cloud provider (GCP or Azure).
  • Solid programming and scripting skills (Python, Go, Bash).
  • Hands-on experience managing databases (PostgreSQL) and other stateful services (Redis, Elasticsearch).
  • Familiarity with building and maintaining CI/CD pipelines.
  • A proactive, ownership-driven mindset with a passion for building reliable and scalable systems.
  • Bilingual in English and French (spoken and written).
  • Bonus: Experience with front-end technologies (HTML/CSS, JavaScript/TypeScript) for building internal tools.

What we offer:

  • Join an early-stage, well-financed company
  • Advance Novisto’s purpose of contributing to the sustainability of the economy, environment, and society by empowering companies to make better decisions and disclosures through our ESG data management software
  • Shape the foundational platform that supports thousands of users globally, influencing technical decisions that will scale our SaaS for years to come.
  • Contribute your knowledge and insights to increase awareness and knowledge of sustainability
  • Generous health benefits (100% Insurance coverage & access to Dialogue's telemedicine app)
  • Flexible schedules & opportunity to work remotely
  • 4 weeks of vacation
  • Stock option plan
  • Includes a paid annual on-call stipend, distributed with each paycheck.
  • Summer hours
  • If you prefer to work at the office, we have a beautiful office in Old Montreal, close to downtown and steps away from a metro (subway) station
Solicitar ahora

Otros empleos