Intermediate Full Stack Developer

5 hours ago


Victoria, British Columbia, Canada Affinity Full time

Job Description:

On behalf of our public sector client, Affinity is looking for an Intermediate Full Stack Developer to work on a Notification Services Project. This role will be responsible for component development and requires substantial experience with agile development, automated testing frameworks, and CI/CD environments. This is a full-time position.

Responsibilities:


• Develop and maintain front-end and back-end components for the NOTIFY Notification Services product.


• Implement user-facing features and backend services using , Python/Flask, (NestJS), and TypeScript.


• Build and consume RESTful APIs to support integrations with other government systems and services.


• Write clean, maintainable, and testable code following secure-by-default and peer-reviewed coding practices.


• Implement automated unit, integration, and functional tests to ensure code quality and reliability.


• Contribute to CI/CD pipelines and containerized deployments in Docker, AWS, and OpenShift environments.


• Collaborate with senior developers and architects to implement scalable architectural patterns.


• Assist with technical documentation, deployment artifacts, and system configuration.


• Support integration activities with pilot program areas and assist in delivering end-to-end service functionality.


• Participate in Agile delivery activities including sprint planning, daily stand-ups, retrospectives, and backlog refinement.


• Troubleshoot defects and performance issues across front-end and back-end systems.


• Contribute to MVP, Version 1.x, and production-ready releases in line with project milestones.

Qualifications:


• Resource required to have strong coding skills in CI/CD environment (especially enterprise microservices and API development) with experience of peer-review quality gates and secure-by-default code review practices which are critical for reliability and scalability. Experience must include:


• Minimum six (6) years of recent experience in the last ten (10) years as a Full Stack Developer.


• Strong hands-on experience with Vue.JS/React, Python/Flask, (NestJS) and TypeScript.


• Experience with containerization and orchestration in Docker, AWS and OpenShift DevOps environments.


• Experience in API design, microservices, and security best practices.


• Demonstrated understanding of scalable architecture patterns (event-driven, domain-driven design).


• Experience bridging development and solution architecture. Role will act as a bridge to the Solutions Architect role, ensuring alignment with enterprise standards. Related experience required.

Affinity Earn:

Know someone who's great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity- or browse our jobs & follow us at

About Affinity:

Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.

For more information on Affinity, please visit www.affinity-

Job Number: 13039


  • Full Stack Developer

    5 hours ago


    Victoria, British Columbia, Canada LIV-Machobear Full time

    Who Are We?Machobear Studios is an established tech start-up based in Vancouver. We are the creators of , an all-in-one platform that connects tenants with landlords. In addition to developing and maintaining our platform, we work on a variety of exciting projects for clients across real estate and food industries, providing innovative tech solutions that...

  • Software Developer

    5 hours ago


    Victoria, British Columbia, Canada Redbrick Full time

    *This is a remote opportunity open to those located in British Columbia and legally eligible to work in Canada. We do have an office located in Victoria, BC for those located here and interested in a hybrid opportunity*Redbrickbuilds, acquires, and operates innovative companies, providing the strategic guidance and shared resources that enable them to scale....


  • Victoria, British Columbia, Canada impact Full time

    About is the world's leading commerce partnership marketing platform, transforming the way businesses grow by enabling them to discover, manage, and scale partnerships across the entire customer journey. From affiliates and influencers to content publishers, brand ambassadors, and customer advocates, empowers brands to drive trusted, performance-based...


  • Victoria, British Columbia, Canada 3GA Marine Ltd. Full time

    Intermediate and Senior Naval Architect (P.ENG) Victoria, BC3GA Marine provides engineering, project support, and consulting services to the Canadian marine industry. We're seeking anIntermediate andSenior Naval Architectto join our Victoria office.In this role, you'll lead and deliver vessel design and refit projects—from early concepts through...


  • Victoria, British Columbia, Canada Delivra Full time

    *This is ahybrid opportunityopen to those located in, and legally eligible to work in,Victoria, BC. The successful candidate will be happy to work in our beautiful downtown office at least 3 days / week*Part of theRedbrickportfolio of companies,Delivraproduces sophisticated email & SMS marketing automation software. With extensive data-handling capabilities...


  • Victoria, British Columbia, Canada Agilus Work Solutions Full time

    Agilus is recruiting for anIntermediate Mechanical Engineerin theEngineering IndustryinVictoria, British Columbia.We are seeking an experienced Intermediate Mechanical Engineer to join our growing team in Victoria, BC. This role involves designing HVAC, plumbing, and fire suppression systems for new construction and renovations. The ideal candidate is a...


  • Victoria, British Columbia, Canada BMT Full time

    Department:Technical CapabilityLocation:CAN - VictoriaCompensation:$85,000 - $105,000 / yearDescriptionJob Title:Intermediate Naval ArchitectLocation:Victoria, BC preferred but alternative BMT locations may be consideredEmployment Type:Permanent, Full-TimeAbout BMTBMT is dedicated to tackling the most crucial engineering challenges of our era, fostering an...


  • Victoria, British Columbia, Canada CIMA+ Full time $108,000 - $150,000

    Company Description Welcome to a commitment to sustainable development you can relate to. Welcome to people with an inspiring vision of the future and challenge seekers.  At CIMA+, you'll find a place where your ideas and perspectives are welcomed and encouraged. In both the field and at the office, you'll get plenty of opportunities to reach your full...


  • Victoria, British Columbia, Canada CIMA+ Full time

    Welcome to a commitment to sustainable development you can relate to.Welcome to people with an inspiring vision of the future and challenge seekers.At CIMA+,you'll find a place where your ideas and perspectives are welcomed and encouraged. In both the field and at the office, you'll get plenty of opportunities to reach your full potential in an environment...


  • Victoria, British Columbia, Canada CIMA+ Full time $108,080 - $148,610

    Company Description Welcome to a commitment to sustainable development you can relate to. Welcome to people with an inspiring vision of the future and challenge seekers.  At CIMA+, you'll find a place where your ideas and perspectives are welcomed and encouraged. In both the field and at the office, you'll get plenty of opportunities to reach your full...