Senior Full Stack Developer - Remote / Telecommute

Overview

Remote
$90 - $90
Accepts corp to corp applications
Contract - 12 month(s)
No Travel Required

Skills

Full Stack Developer

Job Details

Job Description:
  • The Full Stack Developer will be responsible for developing and maintaining software solutions across front-end and back-end systems in a collaborative Agile team environment.
  • The role requires strong experience in modern application frameworks, database technologies, and testing practices.
  • All candidates must be prepared to provide their own computing equipment when working remotely.
  • The Province will provide access credentials and systems. Candidatedatory training must be completed upon hiring.
Responsibilities:
  • Provide all necessary equipment including computers, software, printers, desks, and chairs when working remotely.
  • Ensure the Full Stack Developer has appropriate access and credentials to the client system.
  • The Province will provide office space and office supplies when in-person work is required.
  • Use Microsoft Teams as the primary virtual meeting tool. Zoom may occasionally be used but will not be provided by the Province.
  • Complete all mandatory training, including FOIP, Cybersecurity, Information Candidateagement, and Respect in the Workplace. Additional training may be assigned.
Requirement/Must Have:
  • 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.
Should Have:
  • Experience incrementally transforming existing legacy systems into modern digital services across multiple releases. 2 years.
  • Experience with at least one or more of 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 apply UX design, service design, design thinking, or human-centered design approaches.
Qualification and Education:
  • Completion of mandatory training upon hiring, including FOIP, Cybersecurity, Information Candidateagement, and Respect in the Workplace. Additional mandatory or optional training may be assigned.
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.