Senior Full Stack Developer

Russell Tobin & Associates Llc — Canada · Posted ~3 hours ago

Senior Contract Remote $90-$95 CAD per hour

Skills

Full stack development Agile software lifecycle web application development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full stack developer role supporting modernization initiatives through application design, development, testing, deployment, and collaboration with multidisciplinary teams.

Highlights

Remote senior development role contributing to digital transformation projects and modern application delivery.

Description

Title: Senior Full Stack Developer Location: Edmonton, Alberta – Primarily Remote Work Arrangement: Remote within Canada; up to 10% onsite in Edmonton as required Duration: 12 months, with potential extension Client: Public Sector Pay Range: $90 - $95 per hour (CAD) Position Overview We are seeking experienced Senior Full Stack Developers to support digital transformation, service innovation, and modernization initiatives across multiple projects. The successful candidates will work as part of cross-functional Agile teams, collaborating with Product Owners, UX/UI Designers, Service Designers, Business Analysts, and other technical professionals to design, develop, enhance, and maintain modern digital services. The Full Stack Developer will contribute throughout the software development lifecycle, including technical discovery, solution design, development, testing, deployment, documentation, and ongoing enhancement of production applications. Key Responsibilities Participate in technical discovery, project research, and user-focused discovery activities.Contribute to field research and user interviews where required.Lead technical discovery activities and produce technical artifacts, including architecture diagrams, technical documentation, and solution designs.Develop detailed technical solutions based on business, user, and technical requirements.Design, develop, enhance, and maintain complex full-stack applications.Build new features and functionality for modern digital services.Identify, troubleshoot, and resolve functional and non-functional defects.Improve application code quality, development tooling, technical documentation, and maintainability.Collaborate closely with frontend/UI designers to deliver solutions with a consistent user experience and look and feel.Work with Product Owners to evaluate technical options, implementation approaches, and delivery strategies.Support application deployment, release, and launch activities.Design solutions with a focus on reusability, scalability, maintainability, and common components.Contribute to reusable technical components, services, and capabilities.Participate in Agile ceremonies, backlog refinement, sprint planning, development, testing, and delivery.Support continuous improvement of development, testing, quality, and delivery practices.Assist with onboarding and knowledge transfer for technical team members.Maintain up-to-date technical and solution documentation.Collaborate effectively with cross-functional teams throughout the development lifecycle. Mandatory Qualifications Bachelor's degree in Computer Science or a related field. Equivalent education may be considered.5+ years of experience working as a Full Stack Developer on complex software solutions within an Agile development environment.5+ years of experience using source control, particularly Git, in collaborative software development environments.3+ years of experience with automated unit testing and integration testing.3+ years of experience working with database technologies, including relational databases and alternative database technologies.3+ years of experience developing and supporting production applications using modern application frameworks and technologies. Nice-to-Have Qualifications 2+ years of experience incrementally transforming legacy systems into modern digital services.1+ year of experience leveraging Generative AI and agentic tooling to produce executive-grade deliverables or improve development/productivity workflows.2+ years of experience with one or more technologies from the required technology stack.2+ years of experience applying software design patterns and architecture principles.2+ years of experience working with Public sector development guidelines and principles.2+ years of experience working with CI/CD pipelines.2+ years of experience working within teams that apply UX Design, Service Design, Design Thinking, or human-centred design practices. Technical Environment Candidates should have experience working with modern full-stack development technologies and should be comfortable working across frontend, backend, database, testing, source control, and deployment environments. Experience with the following areas is particularly relevant: Full Stack Web/Application DevelopmentModern application frameworksGit / Source ControlRelational and NoSQL/alternative databasesAutomated Unit & Integration TestingCI/CD and DevOps practicesSoftware Architecture & Design PatternsAgile/Scrum developmentCloud and modern digital technologiesGenerative AI / Agentic Development ToolsUX/UI and Human-Centered Design collaborationLegacy Application Modernization