Current jobs related to Senior Full-stack Developer - Burnaby British Columbia VG X Canada - Prism Engineering Limited

  • FULL STACK DEVELOPERS

    4 weeks ago


    , , Canada CHROME TECHNOLOGIES Full time

    We are seeking senior Full Stack Developers who are highly adaptable and able to quickly learn and work with new technologies. While full-stack experience is preferred, our goal is to build a balanced team with strong back-end and front-end expertise across candidates. Remote position. Responsibilities Design, develop, and maintain scalable web applications....


  • Vancouver, British Columbia, VZ C, Canada A-CX Full time

    A-CX is a software design and development partner for progressive companies, delivering innovative services through dedicated teams and customized solutions. Specializing in modern frontend and backend development, artificial intelligence, cloud architecture, and DevOps, we provide scalable custom services of the highest quality, exceeding expectations. Our...


  • Burnaby, Canada BCAA Full time

    Feel proud of what you do and help shape the future of BC at a BC Top Employer. We’re driven by purpose – delivering peace of mind to one in three BC households with insurance, roadside assistance, auto repair, Evo Car Share and Evolve E-Bike Share. With a long history of keeping roads safe and giving back in ways that build stronger communities, we...


  • Burnaby, Canada Altea Healthcare Full time

    Overview Get AI-powered advice on this job and more exclusive features. This range is provided by Altea Healthcare. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range $110,000.00/yr - $140,000.00/yr Direct message the job poster from Altea Healthcare Talent Acquisition Partner at Altea...


  • Burnaby, Canada Altea Healthcare Full time

    OverviewGet AI-powered advice on this job and more exclusive features. This range is provided by Altea Healthcare. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range$110,000.00/yr - $140,000.00/yrDirect message the job poster from Altea HealthcareTalent Acquisition Partner at Altea...


  • Burnaby, Canada Fortinet Full time

    Fortinet Burnaby, British Columbia, Canada Overview Fortinet is seeking a passionate Web Developer to enhance and expand the user experience of our FortiGate firewall's web interface. You will join a dynamic, high-energy team dedicated to creating compelling and innovative web-based firewall management systems that serve a diverse range of users worldwide....


  • , , Canada Finni Health Full time

    Senior Full-Stack Software Developer Since our Series A last year, we've become one of the fastest-growing startups to hit Series-B metrics, and now we're hiring for a Senior Full-Stack Software Developer to join our team to work on building the foundations of our products and vision. We're looking for talented and motivated developers with 4+ years of...

  • Python Developer

    3 weeks ago


    , , Canada STACK IT Recruitment Full time

    Python Developer (Software Engineer) Join to apply for the Python Developer role at STACK IT Recruitment. We're hiring a Software Engineer to develop Python-based cloud services and APIs running on AWS and Kubernetes. If you excel in backend development, cloud infrastructure, and modern DevOps tooling, this role is for you. Base pay range CA$100,000.00/yr -...


  • Burnaby, British Columbia, Canada Altea Healthcare Full time

    Job Title: Senior Full-Stack Engineer (.NET)Company:Altea Healthcare/Aarista TechnologiesLocation: This role is onsite 4 days a week at our office in Burnaby, BC and work from home one day a week.Work Setting:HybridCompensation:$110,000-$140,000 CAD (depending on experience)The Senior Full-Stack .NET Engineer will play a key role on the core development team...


  • Canada (Remote) Reactiv Full time

    About ReactivReactiv is building the future of mobile commerce. A world where the mobile web disappears, and every shopping journey becomes instant, contextual, and native.Our platform lets brands turn any moment of intent - an ad click, QR scan, LLM search result, or real-world moment - into a fully personalized app experience with zero friction or...

Senior Full-stack Developer

2 hours ago


Burnaby British Columbia VG X Canada Prism Engineering Limited Full time

About PUMA Inc.

PUMA Utility Monitoring is a trusted software platform used by over 1,200 sites across Canada to manage energy savings, water use, and carbon emissions. For over 15 years, PUMA has empowered organizations with fast, accurate data and actionable analytics, helping them identify priorities, track progress, and report on sustainability goals with confidence.

Built on the deep expertise of Prism Engineering – an industry leader with 35+ years in energy management and utility accounting – PUMA combines technical excellence with real-world insight. Our software supports cumulative savings analysis and energy reporting across diverse property portfolios.

We're now looking for a Senior Full-stack Developer (Lead) to help us shape the future of PUMA. If you're passionate about building impactful software and want to contribute to a product that drives real environmental change, we'd love to hear from you.

About You

Are you ready to play a pivotal role in shaping PUMA's next chapter? We are seeking a highly skilled Senior Full-stack Developer (Lead) to join our team. This is a fantastic opportunity for a seasoned developer with deep modernization experience: rewriting critical paths where needed, decomposing monoliths into microservices with a SPA front end, scaling the platform (back-end), and upgrading .NET Framework to modern .NET (8/9).

As the Senior Full-Stack Developer (Lead), you bring a proven track record of leading small development teams and successfully managing software projects. You possess the ability to wear a project management hat, effectively engaging with various stakeholders to understand product requirements and features and translate them into exceptional software solutions. Strong preference will be given to those with software development for energy management applications or analytics, reporting, and charting software. If you're passionate about building cutting-edge software and thrive in a collaborative environment, we want to hear from you.

The Role

As a Senior Full-stack Developer (Lead) at PUMA, you will play a pivotal role in driving our software development initiatives forward. You will lead the charge in new feature development, collaborating closely with our internal product owner and business stakeholders to plan and execute projects effectively, ensuring alignment with the defined roadmap and business requirements. Your responsibilities will span the entire development lifecycle, from architecture and design to implementation and optimization. Additionally, you will serve as a bridge between internal stakeholders, who define the roadmap and business requirements, and our third-party development team (consulting firm). In this capacity, you will lead the development efforts with the external team, filling the gap between internal objectives and the external development process, thus ensuring seamless communication and alignment of objectives across all stakeholders.

In this role, your responsibilities will include:

  • Leading new feature development efforts, including effort estimation, planning, and roadmap creation.
  • Overseeing PUMA's front-end, back-end, and database development efforts, contributing to design and architecture decisions.
  • Leading a pragmatic modernization roadmap; deciding rewrite vs. refactor, retiring legacy MVC where appropriate, and laying down microservices + SPA foundations.
  • Working closely with internal and external users such as data analysts and client Energy Managers to gather feedback and translate user stories into functional applications.
  • Identifying bugs and bottlenecks, determining root causes, and proposing solutions to enhance system performance.
  • Ensuring the best possible performance, quality, and responsiveness of our applications and databases.
  • Planning for scalability and future capacity of our servers and databases.
  • Coordinating resources and timelines for multiple projects related to feature releases and improvements.

If you're passionate about driving innovation and delivering high-quality software solutions, we invite you to join our team at PUMA.

Qualifications and Experience

We recognize that not all candidates will meet every qualification listed. If you're excited about this role and believe you bring relevant experience or transferable skills, we encourage you to apply.

The following qualifications, experience, and competencies are considered major assets:

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent.
  • At least 10 years of software development experience in a professional capacity, including experience in building and leading small development teams and managing software projects.
  • Ability to 'think with a product management hat' regarding product requirements and features.
  • Skilled in modern, scalable web architecture: SPA + API patterns, and experienced moving from .NET Framework to .NET 8/9.
  • Expert-level understanding of large-scale RDBMS design, preferably in the Microsoft SQL Server environment.
  • Hands-on coding skills, using C#, HTML, CSS and JavaScript/jQuery.
  • Ability to clearly communicate with both technical and non-technical team members.
  • Hands-on application modernization to cloud-native on Azure, including service decomposition and stable API contracts.
  • Experience with energy management applications or analytics, reporting, and charting software, including familiarity with reporting and charting libraries such as FusionCharts.
  • Experience designing and implementing public APIs and RESTful endpoints, with documentation skills for client integration purposes.
  • Practical use of Azure Functions where it reduces coupling and cost (e.g., event-driven workflows, background jobs).

This is a 40-hour per week salaried position in a hybrid work environment with flexibility for working hours.  

The salary range is $110,000 to $130,000.   We will consider your level of experience and responsibilities, competencies, and unique offering to our team. 

Working at PUMA

PUMA Utility Monitoring is an equal opportunity employer.  We value diversity and are committed to creating a respectful environment where diverse perspectives are welcomed, and individuals are valued for their contributions.  We foster a culture where employees feel safe, respected, and empowered to thrive.   We encourage applications from individuals of all genders, racial and ethnic backgrounds, abilities, sexual orientations, and other underrepresented communities.

Tell us how your background and experiences will enrich our team and contribute to this role.

Please send your resume and cover letter detailing your experience and interest to on or before Monday, January 26, 2026. 

We thank all applicants for their interest.