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 software architecture and development skills (Python, Go). * 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. * All-year long 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