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 Vue.js / React, Python / Flask, Node.js (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, Node.js (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-group.ca / earn / or browse our jobs & follow us at https : / / www.linkedin.com / company / affinity-staffing / jobs /
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-group.ca
#J-18808-Ljbffr