logo
BSL Consulting

Senior Software Engineer

North America

July 1, 2026 at 3:10 PM

✨ AI summary

Location

  • Alberta, Canada

Programming Languages

  • JavaScript
  • C#
  • Python

Frameworks

  • Angular
  • React
  • Vue.js
  • NestJS
  • Express
  • Django
  • .NET Core

Databases

  • Relational databases
  • Non-relational databases

Experience Level

  • Full Stack Developer with experience in agile environments

Key Requirements

  • Experience as a Full Stack Developer delivering complex software solutions in agile environments.
  • Experience using Git or other source control systems in collaborative software development.
  • Experience with automated unit testing and integration testing.
  • Experience working with relational and non-relational databases.
  • Experience building and supporting production applications using modern application frameworks and frontend JavaScript frameworks.
  • Experience with software design patterns and their practical application, along with software architecture principles and considerations.
  • Experience with one or more of the following technologies:
  • Frontend: Angular, React, or Vue.js
  • Backend: C#/.NET Core, Node.js (NestJS/Express), or Python (Django)

Desirable Skills

  • Experience modernizing legacy applications into modern digital services through incremental releases.
  • Experience leveraging Generative AI and agentic tools for software development, documentation, analysis, workflow automation, prompt engineering, retrieval-augmented generation (RAG), and evaluating AI outputs for accuracy, risk, and reliability.