Novisto

ESG data management software

SeniorFullstackSoftwareDeveloper

Montréal, Quebec, Canada Remote Friendly
Market Sentiment
HIGH DEMAND

Neural analysis suggests this role is
optimal for Senior candidates.

The Brief

“Senior Fullstack Software Developer at Novisto. Skills: Fullstack Development, Software Architecture, Cloud Infrastructure, Agile Methodologies. Design full-stack features. Implement full-stack features”

Industry & Context.

ESG data management software
Problems you'll solve

technical trade-offs; technical solutions

What They're Looking For.

Must Have

6+ years of professional software development experience, experience across both front-end and back-end technologies, proficiency in modern web development frameworks, Solid understanding of software architecture patterns, Experience building secure, scalable, and maintainable web applications, Familiarity with cloud infrastructure, CI/CD pipelines, DevOps practices, Experience with automated testing, modern SDLC workflows, agile, cross-functional teams, communication and collaboration skills, ability to explain technical concepts clearly, Fluent in English

Nice to Have

Experience with data-intensive applications, Familiarity with ESG or sustainability-related software, Exposure to observability tools, performance monitoring, French

What You'll Do.

Design full-stack features

Implement full-stack features

Maintain full-stack features

Write well-documented code

Participate in architecture discussions

Provide input on scalability

Provide input on maintainability

Provide input on technical trade-offs

Partner with Product Managers

Partner with Designers

Partner with Tech Leads

Transform business requirements

Participate in planning

Ensure timely delivery

Collaborate with Engineering teams

Collaborate with Platform teams

Ensure smooth deployments

Ensure efficient CI/CD workflows

Take ownership of features

Production monitoring

Participate in code reviews

Advocate for code quality

Advocate for observability

Advocate for documentation

Improve development productivity

Improve testing efficiency

Improve overall delivery performance

Identify opportunities

Address opportunities

Improve development processes

Improve team practices

Support junior developers

Mentor junior developers

Foster culture of learning

Foster culture of accountability

Foster culture of ownership

How You'll Work.

Team & Collaboration

Collaborate closely with Product Managers; Collaborate closely with Designers; Collaborate closely with Tech Leads; Collaborate within a cross-functional agile team; Collaborate with Engineering teams; Collaborate with Platform teams; Collaborate with intermediate developers; Collaborate with junior developers; Pairing with developers

Communication Scope

communication and collaboration skills; ability to explain technical concepts clearly

Process & Methodology

Estimate effort, Participate in planning

Full Job Description

As a Senior Full-stack Developer, you will play a key role in designing, developing, and maintaining high-quality, scalable, and secure software solutions. You’ll work across the stack, from front-end to back-end, building features that deliver real business value and contribute to the evolution of our platform. You’ll collaborate closely with Product Managers, Designers, and Tech Leads to turn product ideas into reliable, performant, and maintainable code. Your role combines strong technical execution, ownership of complex tasks, and active collaboration within a cross-functional agile team. Key Responsibilities Design & Development Design, implement, and maintain full-stack features that are performant, reliable, and maintainable. Write clean, testable, and well-documented code following best practices. Participate in system and architecture discussions, providing input on scalability, maintainability, and technical trade-offs. Collaboration & Delivery Partner with Product Managers, Designers and Tech Leads to transform business requirements into technical solutions. Estimate effort, participate in planning, and ensure timely delivery of high-quality features. Collaborate with Engineering and Platform teams to ensure smooth deployments and efficient CI/CD workflows. Take ownership of features from conception to production monitoring and support. Quality & Continuous Improvement Participate actively in code reviews, sharing feedback and knowledge, advocate for code quality, testing, observability, and documentation. Leverage AI-powered tools and automation to improve development productivity, code quality, testing efficiency, and overall delivery performance. Proactively identify and address opportunities to improve development processes, DevEx, and team practices. Mentorship & Growth Support and mentor intermediate and junior developers through collaboration, pairing, and knowledge sharing. Help foster a culture of continuous learning, accountability, and ownershi

Free ATS check

Applying for this Senior Fullstack Software Developer role?

Most applicants get filtered before a human reads their resume. See if yours makes the cut.

ANONYMOUS · UNFILTERED

What do employees actually say about Novisto?

Real rants from real employees. Read before you apply.

Read Company Rants →