Discover Technata Job board

Find your next tech job in Kanata North, Canada’s largest technology park. Then explore endless international opportunities and dream about where your career will take you. With the Country’s largest density of technology companies ranging from promising startups to leading global giants, Kanata North is the place to be if you are serious about a career in tech.

Full-Stack Developer — Platform Team

National Research Council of Canada

National Research Council of Canada

Software Engineering
Posted on Jan 14, 2025

About CDS

We believe that public services should be easy to use, secure, reliable, accessible and inclusive for everyone — especially those most in need — and we want your help!

The Canadian Digital Service (CDS) is part of Employment and Social Development Canada (ESDC). We aim to advance the goals of the Digital Ambition and improve service experiences in the Government of Canada.

About the Platform team

The CDS Platform team modernizes government services through products like GC Notify, GC Forms, and GC Design System. These solutions are designed for seamless integration, enhancing access to services while fostering efficiency through widespread adoption and reuse across the Government of Canada. We adhere to principles of security, accessibility, bilingualism, scalability, extensibility, interoperability, and adaptability, fostering stronger relationships and trust with clients and users.

The Platform team is hiring full-stack developers!

We are seeking a full-stack developer skilled in both front-end and back-end development, enabling them to build and maintain entire web applications from end to end that is secure and accessible.

This role is a 2-year term position and is classified as an IT-03, in the Information Technology (IT) Agreement, English essential. This fully remote position is open to applicants located anywhere in the country.

Principal Duties and Responsibilities:

  • Reviewing and implementing application or infrastructure architectures to enable the long-term viability of a feature and the product.
  • Providing complete, thought-out, and secure feature solutions that align with industry best practices and following best coding practices for security, accessibility, and performance.
  • Providing timely, constructive feedback on colleagues’ pull requests mentoring in specific discipline strengths and acknowledging personal responsibility for code security, reliability, and ensuring clean code branches.
  • Participating in mentorship and informational activities and sharing knowledge in development discipline strengths.

What we are looking for:

  • Experience in creating application or infrastructure code that is optimized, secure, and easy to read for other developers.
  • Experience in applying security best practices and completing compliance paperwork
  • Experience in implementing solutions keeping in mind users who leverage assistive technologies and attempting to achieve parity of user experience between non-disabled and assistive technology users.
  • Experience in refactoring large scale projects to reduce tech debt and increase overall stability and security of a product.
  • Experience identifying and developing solutions to overcome previous technical limitations in the product as identified or introduced in past feature implementations.
  • Ability to develop and maintain Infrastructure as Code (IaC) using Terraform and Terragrunt
  • Ability to identify inefficiencies and bottlenecks inside our continuous integration / continuous deployment pipelines, monitoring capabilities, and cloud infrastructure.
  • Ability to develop and maintain application and infrastructure programming code.
  • Ability to create and maintain technical documentation
  • Knowledge of the following programming languages: NodeJS, Python, React, Terraform, Bash
  • Knowledge in AWS and/or Azure Cloud Services

We recognize that everyone brings skills and experiences to the table and that not everyone “checks all the boxes”. Apply anyway! Tell us why you’re the right fit for the job.

CDS welcomes all applicants, including Veterans and people of all races, ethnicities, religions, sexual orientations, gender identities and expressions, national origins, disabilities, ages, body sizes and including those with diverse households and family commitments. We are committed to providing an inclusive and barrier-free work environment, starting with the hiring process. If you need to be accommodated during any phase of the evaluation process, please use the Contact information on this page to request specialized accommodation. All information received in relation to accommodation will be kept confidential.