Full Stack Developer - Senior
Remote/Canada
Long-term Contract
Job Description:
Experience using source control, particularly Git, in collaborative software development.
Experience with automated unit testing and integration testing.
Experience with database technologies, including relational databases and alternatives.
Experience working as a Full Stack Developer on complex software solutions in an agile team environment.
Experience working on production applications using modern application frameworks and frontend JavaScript frameworks.
Nice to Have
Work Experience
Experience incrementally transforming existing legacy systems into modern digital services across multiple releases.
Experience with at least one or more from the following tech stack: Frontend: Angular, React, Vue.js. Backend: C# .Net Core, Node.js (NestJS, Express), Python (Django)
Experience with design patterns and their application and software architecture considerations.
Experience with Government of Alberta development guidelines and
The median wage is the salary of a given occupation where half the workers earn more than that amount, and half earn less. This information is presented on job postings to help job seekers determine how the salary compares to the amount earned by other workers working the same job. Job Bank preferred indicating the median wage, which is less affected by extremely high or low wages, rather than the average wage which is calculated by adding up all the salaries of a group of people and then dividing that total by the number of people.