Skip to content
mimi

Full Stack Developer - Senior

Russell Tobin

Canada · On-site Contract Senior CA$90 – CA$100/hr Today

About the role

About

Location: Edmonton, AB (Remote, but onsite meetings required – candidate must be local to Alberta)
Duration: 24+ months (possible extension)
Pay Rate: CAD 90‑100/hour + HST

Responsibilities

  • Front‑end development using Angular, React, Vue.js
  • Back‑end development with C# .NET Core, Node.js (NestJS, Express), Python (Django)
  • Utilize Git for source control in a collaborative, multi‑developer environment, following version‑control best practices
  • Design, develop, and maintain automated unit tests and integration tests to ensure code quality, reliability, and maintainability
  • Work with database technologies (relational and alternative storage) to design, query, and optimize data persistence layers
  • Contribute as a Full Stack Developer on complex software solutions within an Agile team (sprint planning, daily stand‑ups, retrospectives)
  • Develop, enhance, and support production‑grade applications using modern back‑end frameworks and front‑end JavaScript frameworks
  • Ensure delivered solutions are scalable, secure, performant, and aligned with modern development standards
  • Participate in incremental modernization of legacy systems, transforming them into modern digital services across multiple releases
  • Apply software design patterns and architectural best practices to ensure modularity, extensibility, and long‑term maintainability
  • Align development practices with Government of Alberta development guidelines and principles, where applicable
  • Design, implement, and support CI/CD pipelines to automate build, test, and deployment processes
  • Collaborate closely with UX designers, service designers, and multidisciplinary teams, applying design thinking or human‑centered design approaches to build user‑centric solutions

Equal Opportunity Employer

As a certified minority‑owned business, Pride Global and its affiliates—including Russell Tobin, Pride Health, and Pride Now—are committed to creating a diverse environment and are proud to be an equal‑opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, age, veteran status, or other characteristics.

Responsibilities

  • Design, develop, and maintain automated unit tests and integration tests to ensure code quality, reliability, and maintainability across applications.
  • Work with database technologies, including relational databases and alternative data storage solutions, to design, query, and optimize data persistence layers.
  • Contribute as a Full Stack Developer on complex software solutions within an Agile team environment, participating in sprint planning, daily stand-ups, and retrospectives.
  • Develop, enhance, and support production-grade applications using modern backend application frameworks and frontend JavaScript frameworks.
  • Ensure delivered solutions are scalable, secure, performant, and aligned with modern development standards.
  • Participate in the incremental modernization of legacy systems, transforming them into modern digital services delivered across multiple releases.
  • Apply software design patterns and architectural best practices to ensure modularity, extensibility, and long-term maintainability.
  • Align development practices with Government of Alberta development guidelines and principles, where applicable.
  • Design, implement, and support CI/CD pipelines to automate build, test, and deployment processes.
  • Collaborate closely with UX designers, service designers, and multidisciplinary teams, applying design thinking or human-centered design approaches to build user-centric solutions.

Skills

AngularC#.NET CoreDjangoExpressGitJavaScriptNestJSNode.jsPythonReactVue.js

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free