Senior Full-Stack Software Engineer (Remote) (Canada)

Senior Full-Stack Software Engineer (Remote) (Canada)

22 Oct
|
Envisio
|
Canada

22 Oct

Envisio

Canada

Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. Our commitment to innovation and the success of our customers drives everything we do.

We are looking for an experienced and passionate Full Stack Software Engineer to join our Engineering team. You will build the tools that public agencies and local governments rely on to run transparently, execute big plans, and build thriving communities. If you enjoy solving meaningful, real-world problems alongside a supportive team and want a role where your technical input genuinely shapes the product, we would love to meet you.

Own the end-to-end delivery to design, build, test, and ship features across the full stack, from front-end user interfaces to backend services.

Contribute to technical design discussions, architectural decisions, and continuous improvement initiatives (eg. codebase/technical improvements)

Apply best practices to software development, combining solid testing discipline with impactful code reviews that ensure codebase quality, reliability, and maintainability.

Leverage AI-powered coding tools and workflows to accelerate development.

Support continuous deployment and monitoring of production systems.

Contribute to a culture of shared technical knowledge across the engineering team.

Write clear, thorough, and accessible technical documentation for systems, workflows, and code changes.

Bachelor's degree in Computer Science or a related field.

- 4+ years of professional full-stack experience building and maintaining web applications.




- Strong understanding of software design patterns and clean architecture principles.
- Strong frontend experience building responsive web applications using React.
- Solid backend experience implementing server-side code, managing data models/databases (SQL and/or NoSQL), and building APIs (GraphQL and REST).
- Experience using AI developer tools and agentic workflows (eg. Understanding of automated testing frameworks, cloud platforms, and CI/CD pipelines.
- Ability to communicate technical concepts clearly to both technical and non-technical stakeholders.
- Experience with Agile development methodologies.

Bonus Points

Experience with Ruby and Ruby on Rails is highly desirable, but not required if you can adapt to our backend stack quickly.

Experience with AWS, Heroku, DevOps concepts.

Experience with civic technology, public sector software, or strategic planning and performance management platforms.

Experience building accessible web applications.

Experience working in a distributed, remote team environment.

Envisio's award-winning software aligns staff with departmental action plans and key performance measures, enabling customers to establish trust with their stakeholders. We get to see big plans and even bigger dreams for improving the overall effectiveness and trustworthiness of public agencies. We're passionate about building deep, personalized relationships with our customers to help them build safe and thriving communities. We've got great software, happy customers, and a passionate team. In addition to competitive salary, we offer the following benefits:

- Extended health, dental and vision care
- 20 days vacation
- Flexible work options (office, hybrid or remote)

📌 Senior Full-Stack Software Engineer (Remote) (Canada)
🏢 Envisio
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack software engineer (remote) (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: senior full-stack software engineer (remote) (canada) / canada