Software Engineer/Senior Software Engineer (Full Stack)

Envisio

Vancouver

Hybrid

CAD 110,000 - 140,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Envisio is seeking a Full Stack Software Engineer to build tools used by public agencies and local governments. You will work across the full stack, collaborating with Product Management to design and implement new features.

The role emphasizes strong communication, roll-up-your-sleeves execution, and contributing to technical discussions while leveraging AI tools to speed up development.

Qualifications

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

Responsibilities

  • Own end-to-end delivery of features from front-end to backend.
  • Contribute to technical design discussions and architectural decisions.
  • Apply best practices to ensure code quality, reliability and maintainability.
  • Leverage AI-powered coding tools to accelerate development.
  • Support deployment and monitoring of production systems.
  • Collaborate with Product Management to implement new features.
  • Foster shared technical knowledge across the team.
  • Write clear technical documentation for systems and workflows.

Skills

React
Backend development
APIs
GraphQL
REST
CI/CD
Agile
Testing
AI development tools
Communication

Education

Bachelor's degree in Computer Science

Tools

Copilot
Claude
Cursor

Job description

About Us

Envisio Solutions is a leading provider of strategic planning and performance management software, helping organizations turn their visions into reality. We empower leaders to execute their strategies, align their teams, and achieve their goals with confidence. Our commitment to innovation and the success of our customers drives everything we do.

About this Role

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. You are self-sufficient and also thrive in collaborative environments, have strong communication skills, and enjoy working across the entire technology stack. This role is expected to work PST business hours along with the rest of the team.

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.

Key Responsibilities
  • 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 strong 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.
  • Collaborate with stakeholders across various departments to support business needs, partnering closely with Product Management to define, design, and implement new user features.
  • 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.
Core Requirements
  • 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. Copilot, Claude, or Cursor) with strong prompting skills to optimize daily workflows and engineering efficiency.
  • 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.
Why Envisio

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. We’re leaders in our market and share a strong sense of purpose with our clients. We’d love for you to join us!

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)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Full-Stack Engineer
Senior Full-Stack Engineer

Boosted • Canada

Hybrid
CAD 120,000 - 180,000
Fully remote
Wellness spending account
Learning budget for certifications
+2
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe ANZ • Canada

Remote
CAD 115,000 - 145,000
Vacation & holidays
Parental leave
Gym discounts
+2
Senior Software Engineer – Full Stack
Senior Software Engineer – Full Stack

Publicis Groupe • Canada

Remote
CAD 115,000 - 145,000
Generous paid vacation and holidays
Maternity and paternity leave
Discounts on gym, travel, retail and手机
+2
Embedded Software Project Manager
Embedded Software Project Manager

sagemcom • Montreal (administrative region)

Hybrid
CAD 150,000 - 190,000
Insurance
RRSP Matching
Wellness Allowance
+2
Sr. Software Engineer - Platform
Sr. Software Engineer - Platform

ClearGov • Calgary

On-site
CAD 120,000 - 180,000
Medical, Dental & Vision Insurance
RRSP Plan
Personal Time Off (PTO)
+4
Staff Software Engineer, Full Stack
Staff Software Engineer, Full Stack

enurgen • Ottawa

On-site
CAD 120,000 - 160,000
Senior Full Stack Software Engineer
Senior Full Stack Software Engineer

Super • Canada

Remote
CAD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+11
Intermediate Full Stack Software Engineer
Intermediate Full Stack Software Engineer

Super • Toronto

Hybrid
CAD 110,000 - 150,000
Competitive salary
Remote flexibility
Work-from-home allowance
+3
Full Stack Engineer
Full Stack Engineer

Stelvio Inc. • Saskatoon

On-site
CAD 75,000 - 110,000
Paid time off
Health and dental plans
EFAP – Employee Assistance Program
Lead Full Stack Developer
Lead Full Stack Developer

Industrial Alliance Insurance and Financial Services Inc • Longueuil

Hybrid
CAD 120,000 - 160,000
Flexible group insurance plans
Competitive pension plan
Employee share purchase plan
+6