Full Stack Developer - Senior
About the role
Our Client is looking for experienced Full Stack Developers to support the Digital Design and Delivery Division on digital transformation and service innovation projects.
This role will involve working with cross-functional product delivery teams to design, build, improve, and maintain modern digital services that support better user experiences.
Role Overview
The Full Stack Developer will contribute to multiple digital delivery projects, including discovery, solution design, feature development, defect resolution, documentation, deployment support, and reusable component development.
Key Responsibilities
Participate in project discovery, field research, and user interviews
Lead technical discovery and create technical documentation, diagrams, and related artifacts
Design and develop scalable full-stack solutions based on user and business needs
Build and enhance features for public-facing digital services
Identify and resolve functional and non-functional defects
Improve code quality, tooling, maintainability, and documentation
Collaborate with designers, product owners, and agile delivery teams
Support deployment, launch, and ongoing product improvements
Contribute to reusable components, shared capabilities, and modern development practices
Support onboarding of technical team members and maintain development standards
Mandatory Requirements
Bachelor s degree in Computer Science or a related field, or equivalent experience
5+ years of experience as a Full Stack Developer on complex software solutions in an agile environment
5+ years of experience using source control, particularly Git
3+ years of experience with automated unit testing and integration testing
3+ years of experience with database technologies, including relational databases and alternatives
3+ years of experience working on production applications using modern frameworks and development practices
Nice to Have
Experience modernizing or transforming legacy systems
Experience with CI/CD pipelines
Experience with software architecture, design patterns, and reusable components
Experience working with UX design, service design, or human-centred design teams
Experience with Government of Alberta development guidelines
Experience using generative AI or agentic tools to support high-quality technical and executive-level outputs
Experience with modern full-stack technology stacks
Not the right fit? Search for Full Stack Developer jobs in Edmonton, Alberta, Canada
About Teckhorizon Inc
Teckhorizon Inc. is a leading IT solutions and staffing company that offers innovative technology solutions and staffing services to businesses of all sizes. We specialize in a wide range of IT services, including software development, cloud computing, cybersecurity, and more, and provide high-quality IT services and staffing solutions tailored to our client's needs. Our team of experienced professionals helps clients optimize their operations and achieve their business objectives. Additionally, we offer staffing solutions that connect businesses with top-tier IT professionals. Teckhorizon Inc. is committed to providing our clients with the highest level of service and support and works closely with them to understand their needs and deliver exceptional results. We are an ideal partner for businesses looking to harness the power of technology to achieve their goals.
Similar Jobs
Full Stack Developer - Senior
About the role
Our Client is looking for experienced Full Stack Developers to support the Digital Design and Delivery Division on digital transformation and service innovation projects.
This role will involve working with cross-functional product delivery teams to design, build, improve, and maintain modern digital services that support better user experiences.
Role Overview
The Full Stack Developer will contribute to multiple digital delivery projects, including discovery, solution design, feature development, defect resolution, documentation, deployment support, and reusable component development.
Key Responsibilities
Participate in project discovery, field research, and user interviews
Lead technical discovery and create technical documentation, diagrams, and related artifacts
Design and develop scalable full-stack solutions based on user and business needs
Build and enhance features for public-facing digital services
Identify and resolve functional and non-functional defects
Improve code quality, tooling, maintainability, and documentation
Collaborate with designers, product owners, and agile delivery teams
Support deployment, launch, and ongoing product improvements
Contribute to reusable components, shared capabilities, and modern development practices
Support onboarding of technical team members and maintain development standards
Mandatory Requirements
Bachelor s degree in Computer Science or a related field, or equivalent experience
5+ years of experience as a Full Stack Developer on complex software solutions in an agile environment
5+ years of experience using source control, particularly Git
3+ years of experience with automated unit testing and integration testing
3+ years of experience with database technologies, including relational databases and alternatives
3+ years of experience working on production applications using modern frameworks and development practices
Nice to Have
Experience modernizing or transforming legacy systems
Experience with CI/CD pipelines
Experience with software architecture, design patterns, and reusable components
Experience working with UX design, service design, or human-centred design teams
Experience with Government of Alberta development guidelines
Experience using generative AI or agentic tools to support high-quality technical and executive-level outputs
Experience with modern full-stack technology stacks
Not the right fit? Search for Full Stack Developer jobs in Edmonton, Alberta, Canada
About Teckhorizon Inc
Teckhorizon Inc. is a leading IT solutions and staffing company that offers innovative technology solutions and staffing services to businesses of all sizes. We specialize in a wide range of IT services, including software development, cloud computing, cybersecurity, and more, and provide high-quality IT services and staffing solutions tailored to our client's needs. Our team of experienced professionals helps clients optimize their operations and achieve their business objectives. Additionally, we offer staffing solutions that connect businesses with top-tier IT professionals. Teckhorizon Inc. is committed to providing our clients with the highest level of service and support and works closely with them to understand their needs and deliver exceptional results. We are an ideal partner for businesses looking to harness the power of technology to achieve their goals.