Senior Full Stack Developer-Remote/ Telecommute

  • Edmonton, AB
  • Posted 5 hours ago | Updated 5 hours ago

Overview

Remote
On Site
Depends on Experience
Contract - W2

Skills

Database Design
Digital Design
Documentation
Groupware
Information Management
Integration Testing
JavaScript

Job Details

We are looking for Senior Full Stack Developer - Remote / Telecommute for our client in Edmonton, AB
Job Title: Senior Full Stack Developer - Remote / Telecommute
Job Location: Edmonton, AB
Job Type: Contract
Job Description:
  • This role supports digital service delivery modernization by contributing to solution design, development, research, user-centered practices, and collaboration within an agile environment.
  • The developer will participate in discovery activities, lead technical research, and deliver high-quality, maintainable solutions aligned with digital standards.
  • The position may require occasional onsite meetings in Edmonton.
  • The developer will work within the Digital Design and Delivery Division to build and improve digital services using modern frameworks, agile methodologies, and human-centered design.
  • The role includes contributing to reusable components, enhancing solution quality, supporting deployment, and participating in continuous team improvement and onboarding.
  • Mandatory training must be completed upon hire.
Requirement/Must Have:
  • Experience using source control tools such as Git in collaborative software development.
  • Experience with automated unit testing and integration testing.
  • Experience with database technologies including relational and alternative databases.
  • Experience working as a Full Stack Developer on complex solutions in an agile environment.
  • Experience with production applications using modern application frameworks and frontend JavaScript frameworks
Experience:
  • 5 years of experience using Git or similar source control systems.
  • 3 years of experience with automated testing.
  • 3 years of experience with database technologies.
  • 5 years of experience as a Full Stack Developer on complex software solutions.
  • 3 years of experience with modern application and frontend JavaScript frameworks.
Responsibilities or Duties:
  • Participate in research and discovery activities including field research and user interviews.
  • Lead technical discovery and deliver related diagrams and documentation.
  • Provide detailed solution designs based on discovery findings.
  • Complete features for exemplar projects to meet product owner needs.
  • Identify and resolve functional and non-functional defects.
  • Enhance code quality, tooling, and documentation.
  • Collaborate with designers to deliver consistent and user-centered frontend experiences.
  • Advise product owners on technical options to support frequent delivery.
  • Support deployment and launch activities.
  • Contribute to reusable components and capabilities.
  • Support ongoing development by onboarding team members, maintaining documentation, and improving practices and processes.
Should Have:
  • Ability to work remotely with occasional onsite meetings.
  • Ability to collaborate effectively within an agile, multi-disciplinary team.
  • Strong understanding of user-centered and modern digital service practices.
Skills:
  • Strong proficiency with source control systems.
  • Automated testing skills.
  • Database design and implementation skills.
  • Full stack development using modern frameworks.
  • Problem-solving and technical research skills.
Qualification or Education:
  • Completion of mandatory training including privacy, security, information management, and workplace conduct.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.