FULL STACK DEVELOPER



ESTI is looking for a Full Stack Developer to join our teams in Saskatoon or Regina Saskatchewan!

We are experiencing demand growth for development skills and are seeking to hire senior Full Stack Developers with relevant experience.

** Local experience is a preferred asset, but we are always interested in individuals from across Canada. While international experience can be an asset, we require candidates to have Canadian work experience, and currently reside in Canada. **

What will you do?

  • Work closely with a team of solution architects, DevOps Engineers, and developers.
  • Responsible for working closely within a team to develop microservices, APIs and datastores aligned to business capability domains.
  • Develop unit and acceptance tests aligned to the customers metrics and standards.
  • Work closely with DevOps to develop and implement testing automation.
  • Ensure release cadence is aligned with sprints and project timelines.
  • Work closely with project managers and SCRUM masters, contribute to sprint artifacts, including Definition of Ready, Definition of Done, Burn Up/down.
  • Responsible for front end and back-end development in alignment with the customers desired outcomes.
  • Ensure all development and solutions follow the customer's architecture specifications, including principles, patterns, and standards.
  • Contribute to project status updates, and team meetings.
  • Working hours to align with ESTI and client project requirements.

Key Compentencies:

  • Effective verbal and written communication skills with the ability to communicate complex ideas and concepts clearly and concisely.
  • Experience presenting complex architectures to delivery team members using multiple points of view.
  • Experience with AGILE SCRUM planning and product delivery.
  • Experience with GraphQL and data hub design.
  • Experience implementing RBAC using Application Roles and Azure AD Groups.
  • Experience implementing coexistence solutions using facades, adapters, and APIs.
  • In-depth experience and understanding of Test Driven Development and Acceptance Test Driven Development practices.
  • Experience designing coexistence solutions using facades, adapters, and APIs.
  • Experience with developing applications on Azure technologies.
  • In-depth experience developing full stack solutions, microservices and API-first solutions.
  • Ability to work independently and collaborating within a team.
  • Proficient with the following development tools and languages
    • Visual Studio
    • Git
    • .Net C#
    • REACT.JS
    • Jira
    • Confluence
    • NUnit, XUnit
    • SonarCloud
    • Playright
    • Jest
    • Seleneium
    • JMeter, Locust
  • Knowledge of the following technologies would be considered an asset:
    • Launch Darkly
    • Sybase
    • Struts
    • IBM On-demand Storage

Education and Background:

  • MS/BS Degree in Computer Science/related field, or commensurate body of previous work.
  • 5+ years of application development experience; 5+ years of Azure application development experience; Professional Azure certifications (AZ 204 / DP-420) are considered an asset.

We enjoy:

  • A responsibly flexible environment.
  • Investment in professional development, training, and certification.
  • Total compensation package above industry average.
  • No managed services, and no on-call responsibilities.
  • A health-care spending account.

We are an Equal Opportunity employer. If this opportunity fits who you are, and what you are capable of, we strongly encourage you to apply. Please submit your cover letter, resume, and contact information on the form below, or email hr@esti.ca



Interested in joining our dynamic team of experts?

Fill out your information below, and upload your resume and cover letter.
Only those selected for an interview will be contacted.









(.doc, .docx, or .pdf) max 2MB

(.doc, .docx, or .pdf) max 2MB

(.doc, .docx, or .pdf) max 2MB



Self Declaration (optional)


Self Declaration is voluntary. If you are a member of an equity group listed below, you are encouraged to self-declare. Employment Equity Information is collected during the application process so that we can measure how we are progressing with our goal to be a diverse employer and continually improve our workplace.

By selecting “I Agree”, you are confirming your Employment Equity Self Declaration information can be shared with those internal parties involved in the hiring process.




* required field