Full Stack Developer- 583
JSG (Johnson Service Group, Inc.)
Date: 1 day ago
City: Edmonton, Alberta
Contract type: Full time

Job Description
Senior Full Stack Developer experienced with contributing to cross-functional teams for service innovation and digital transformation projects using modern application frameworks and agile methodologies.
Must Have Skills
Senior Full Stack Developer experienced with contributing to cross-functional teams for service innovation and digital transformation projects using modern application frameworks and agile methodologies.
Must Have Skills
- Experience using source control, particularly Git, in collaborative software development – 5 years
- Experience with automated unit testing and integration testing – 3 years
- Experience with database technologies, including relational databases and alternatives – 3 years
- Experience working as a Full Stack Developer on complex software solutions in an agile team environment – 5 years
- Experience working on production applications using modern application frameworks and frontend JavaScript frameworks – 3 years
- Experience incrementally transforming existing legacy systems into modern digital services across multiple releases – 2 years
- 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) – 2 years
- Experience with design patterns and their application and software architecture considerations – 2 years
- Experience working with CI/CD pipelines – 2 years
- Experience working with teams that also apply UX design, service design, design thinking, or human-centered design approaches – 2 years
- Participate in field research and user interviews; lead technical discovery with artifacts such as diagrams and documentation
- Provide detailed solution designs based on research findings
- Deliver features for exemplar projects that enhance user experience
- Identify and resolve both functional and non-functional defects
- Enhance code quality, tooling, and documentation for maintainability
- Collaborate with frontend designers to ensure consistent UI/UX
- Advise product owners on implementation strategies and technical options
- Support solution deployment for limited and general availability
- Contribute reusable components to a shared platform of services
- Sustain development by onboarding new developers and maintaining documentation
See more jobs in Edmonton, AB