Senior Full Stack Developer
30 minutes ago
Job Description:
On behalf of our public sector client, Affinity is looking for an Senior Full Stack Developer to work on a Notification Services Project. The role will be responsible for application development and solution architecture, requiring deep knowledge of containerization, microservices, API design, security, and scalable patterns. This is a full-time position.
Responsibilities:
• Lead end-to-end application development for the NOTIFY Notification Services product, covering front-end, back-end, and API layers.
• Design and implement secure, scalable, and accessible solutions using , Python/Flask, (NestJS), and TypeScript.
• Define and evolve solution architecture aligned with BC Government and CSBC enterprise standards.
• Design and implement RESTful APIs and microservices to support enterprise-scale integrations with government systems.
• Apply secure-by-default development practices, including threat modeling, security reviews, and peer code reviews.
• Guide architectural decisions using scalable patterns such as event-driven architectures and domain-driven design.
• Collaborate closely with Product Owners, UX designers, architects, and vendors to translate business and system requirements into technical solutions.
• Act as a technical bridge between development teams and the Solutions Architect, ensuring architectural alignment and compliance.
• Lead technical design documentation, architecture diagrams, and system specifications.
• Support CI/CD pipelines, containerized deployments, and environment readiness in Docker, AWS, and OpenShift.
• Ensure smooth production deployments, monitoring, and post-deployment support.
• Mentor intermediate developers and contribute to continuous improvement of development standards and practices.
• Actively participate in Agile ceremonies, backlog refinement, sprint planning, and retrospectives.
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.
• Experience ensuring smooth deployments and monitoring.
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: 13038
-
Intermediate Full Stack Developer
44 minutes ago
Victoria, British Columbia, Canada Affinity Full timeJob 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...
-
Senior Full Stack Engineer
17 minutes ago
Victoria, British Columbia, Canada Atreides Caseri Inc. Full timeJob Title: Senior Full Stack EngineerCompany Overview: Atreides helps organizations transform large and complex multi-modal datasets into information-rich geo-spatial data subscriptions that can be used across a wide spectrum of use cases. Currently, Atreides focuses on providing high-fidelity data solutions to enable customers to derive insights...
-
Full Stack Software Developer
2 minutes ago
Victoria, British Columbia, Canada Universal Music Group Full timeUniversal Music Canada is Canada's leading music company, engaged in recorded music, music publishing, merchandising, and audiovisual content. Home to the most comprehensive catalogue of recordings and songs across every musical genre, UMC is committed to artistry, innovation and entrepreneurship in broadening opportunities for our artists on both the...
-
Full Stack Software Developer
12 minutes ago
Victoria, British Columbia, Canada Universal Music Group Full time $105,000 - $120,000Universal Music Canada is Canada's leading music company, engaged in recorded music, music publishing, merchandising, and audiovisual content. Home to the most comprehensive catalogue of recordings and songs across every musical genre, UMC is committed to artistry, innovation and entrepreneurship in broadening opportunities for our artists on both the...
-
full stack developer
17 minutes ago
Victoria, British Columbia, Canada Rack-A-Tiers Mfg. Inc Full timeOverviewLanguagesEnglishEducationBachelor's degreeor equivalent experienceExperience3 years to less than 5 yearsOn siteWork must be completed at the physical location. There is no option to work remotely.Work settingOfficeResponsibilitiesTasksConsult with clients to develop and document Website requirementsDesign and integrate website related codeDetermine...
-
Full Stack Software Engineer
35 minutes ago
Victoria, British Columbia, Canada impact Full timeAbout 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...
-
Full Stack Software Engineer
16 minutes ago
Victoria, British Columbia, Canada Impact Full timeAbout 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...
-
Caregiver Full time
36 minutes ago
Victoria, British Columbia, Canada Sunrise Senior Living Full time When you join Sunrise Senior Living, you will be able to use your unique skills to empower residents to live longer, healthier, and happier lives. Not only will you build meaningful relationships with residents, their families, and team members alike, you will also gain joy in serving others and deep fulfillment in your work. Explore how you can follow...
-
Caregiver Full time
5 days ago
Victoria, British Columbia, Canada Sunrise Senior Living Full time When you join Sunrise Senior Living, you will be able to use your unique skills to empower residents to live longer, healthier, and happier lives. Not only will you build meaningful relationships with residents, their families, and team members alike, you will also gain joy in serving others and deep fulfillment in your work. Explore how you can follow...
-
Intermediate IoT Software Developer
2 minutes ago
Victoria, British Columbia, Canada IoTKinect Full timeAbout the RoleWe are seeking an Intermediate IoT Software Developer to join our growing engineering team. In this role, you will focus on designing, building, and enhancing edge- and cloud-based IoT systems that connect devices, process real-time data, and integrate with enterprise platforms. You will work across the full stack, from containerized services...