Full Stack Developer

CA, Canada

Job Description

Role type

:

Contract



Reporting To:

VP Technology



Location:

Canada (Remote)



Welcome to Normative



At Normative, we are committed to solving valuable problems through human-centered design consulting. Our team operates at the intersection of strategy, product design, and technology, helping organizations navigate complexity and drive meaningful innovation.



We believe that exceptional design comes from true partnerships, where collaboration is built on transparency, trust, and shared ownership. Our expertise in specialized problem-solving enables us to tackle hard challenges, leveraging deep domain knowledge and a user-first mindset.



If you thrive in ambiguous and complex environments, seek to design for real impact, and believe in the power of collaboration and innovation, Normative is the right place for you.



About This Role



We are looking for a Fullstack Developer to join our team on a contract basis. This person will be responsible for designing and developing software solutions for a long term project with one of our clients. They will work closely with our design and innovation teams to ensure our software is accessible, scalable, compliant, reliable, and easy to use.



Work Eligibility & Location



This role requires candidates to be

located in Canada

and

eligible to work in Canada

. While we are fully remote and offer flexibility in working hours, there will be times when availability during

7:30am-3:30pm PST / 8:30am-4:30pm MST / 10:30am-6:30pm EST

is required to align with team collaboration and project needs.





What you'll do





Collaborate in Agile Teams to design, build, and improve modern web applications and digital services. Incrementally transform existing legacy systems into modern digital services through multiple releases, ensuring minimal disruption for users. Conduct technical and user research to understand stakeholder needs, informing the technical solutions and user experience. Work closely with designers, stakeholders and data engineers to ensure deliverables are aligned with UX design, Service Design, design thinking, or human-centered design approaches, with a strong emphasis on accessibility. Design and implement digital services and shared components using modern frontend frameworks (e.g., single-page application frameworks) and backend technologies. Apply best practices such as unit testing, integration testing, linting, and code reviews to maintain high-quality code. Utilize source control (particularly Git) and documentation best practices to ensure long-term maintainability of code bases. Lead technical decision-making and architecture discussions, leveraging proven design patterns to produce scalable, sustainable, and maintainable solutions. Facilitate high-quality and rapid delivery through CI/CD pipelines, ensuring effective automation in containerized or cloud-based environments. Create and refine processes, introducing new technical and/or business processes that drive efficiency and consistency in software development. Support analytics and monitoring by implementing application metrics, logging, and analytics tools as needed. Advocate for accessibility and responsive design, ensuring solutions are usable by diverse users and meet accessibility standards. Contribute to technical documentation and share knowledge with the team through code reviews, pair programming, and demos.



What you'll bring





5+ years of experience working as a Full Stack Developer on complex software solutions in an Agile team environment, developing production applications with modern frameworks and single-page application technologies. 5+ years of experience implementing testing best practices using automated unit testing, integration testing, etc 2+ years of experience collaborating with teams that also apply UX design, Service Design, design thinking, or human-centered design approaches. 2+ years of experience with design patterns, software architecture considerations, and best practices for building scalable systems. 2+ years of experience working with database technologies (relational and/or alternative data stores). 2+ years of experience working with CI/CD pipelines, preferably using GitHub Actions or similar tooling. Experience incrementally transforming existing legacy systems into modern digital services across multiple releases. Experience creating or refining technical and/or business processes. Experience using Git or other modern source control platforms in collaborative software development environments. Proven track record of leading technical solutions, architecting applications, and driving best practices in coding, testing, and deployment. Ability to communicate technical information to both technical and non-technical stakeholders, providing clear guidance for decision-making. Experience with containerization, Kubernetes, or other cloud-based deployment paradigms. Demonstrated ability to work effectively across functional teams (Design, UX, QA) and deliver high-quality software under tight timelines.

Working at Normative



At Normative, we offer a place where curious, driven people can do the best work of their careers in an environment built for autonomy, mastery, and impact.



We are a fully remote, highly collaborative team, designed to support independent thinkers who thrive in complexity, ambiguity, and high-accountability environments.



We take on hard problems that matter, spanning strategy, UX, service design, and technology. You won't just execute - you'll shape solutions, drive impact, and push boundaries.



We operate with high trust and high accountability. You own your work, manage your time, and contribute at a high level - without micromanagement. We stay connected through deliberate collaboration, a well-defined organizational cadence, and shared rituals.



We expect ownership, directness, and bravery, but we also value introspection, creativity, and a positive mindset. We push for excellence while fostering continuous learning and growth.



We invest in our team with fair, clearly defined salary ranges, meaningful career growth opportunities, and a commitment to well-being. We support professional development, sustainable ways of working, and long-term success - for both our people and our company.



Accommodations and Accessibility



Normative provides employment accommodations during recruitment. Should you require accommodation, please indicate this on your application, and we'll work to meet your needs. For further questions on accessibility, reach out to us at hello@normative.com .



Inclusion



At Normative, we aim to foster an environment where everyone feels included and valued. Diversity, inclusion, and belonging are core to our daily work and help us reach our mission of building trust in technology. We strongly encourage applications from Indigenous peoples, racialized people, people with disabilities, gender and sexually diverse communities, and people with intersectional identities.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD2390293
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    CA, Canada
  • Education
    Not mentioned