Job Description Summary
Job Title: Senior Consultant – Technological Implementation, Full Stack Development
Program: Work-Integrated Learning (WIL) Initiative (Technical Delivery Stream)
Reports To: Executive Director
Position Type: Consulting Contract
Job Overview
The Senior Consultant – Technological Implementation, Full Stack Development serves as the primary technical architect and implementation lead for our enterprise website platforms. In this capacity, you will architect, secure, and deploy high-performance web systems for clients, turning high-level business strategy into robust, hands-on production engineering. While working within the WIL Initiative infrastructure, this role is strictly focused on technical execution, system integration, and production-grade engineering delivery.
Key Responsibilities
1. Enterprise Architecture & Tech Consulting
- Lead discovery workshops to architect scalable, high-performance, and secure full-stack website platform blueprints.
- Conduct advanced technical feasibility studies, data mapping, and system integration strategies for complex client ecosystems (e.g., ERPs, CRMs, headless CMSs, identity providers).
- Define the overall engineering roadmap, branching strategies, testing frameworks, and coding standards for the project delivery team.
2. Production Full-Stack Engineering
- Front-End Development: Design and build modular, performance-optimized, and highly interactive user interfaces using modern SPAs/SSR frameworks (e.g., React/Next.js, Angular, or Vue.js) ensuring strict compliance with web accessibility standards (WCAG 2.1/2.2).
- Back-End Engineering: Engineer robust, resilient, and secure microservices and RESTful/GraphQL APIs using enterprise-tier frameworks (e.g., Node.js, .NET Core, Python/FastAPI, or Java/Spring Boot).
- Database Architecture: Design relational (PostgreSQL, MySQL) and non-relational (MongoDB, Redis) data models, optimizing indexing, caching strategy, and query performance.
3. DevOps, Cloud Infrastructure & Security
- Standardize CI/CD pipelines to automate testing, security scanning, and containerized deployment (Docker, Kubernetes) to major cloud providers (AWS, Azure, or GCP).
- Implement robust security measures, including OAuth2/OIDC authentication protocols, data encryption at rest/in transit, and OWASP Top 10 vulnerability mitigation.
- Monitor system health, reliability, and cloud budget optimization across all production client environments.
Key Qualifications
Technical Requirements
- 7+ years of experience in full-stack software engineering, with at least 2 years in a technical leadership, consulting, or solutions architecture role.
- Expert-level proficiency in modern JavaScript/TypeScript ecosystems (e.g., React, Next.js, Node.js) and at least one enterprise back-end ecosystem (.NET, Python, or Java).
- Deep cloud engineering experience (AWS, Azure, or GCP) alongside containerization (Docker) and automated CI/CD deployment principles.
Consultative & Delivery Skills
- Excellent stakeholder management and communication skills, with the ability to translate complex technical realities to non-technical business leaders and clients.
- Proven ability to deliver production-ready enterprise platforms independently or as a technical team lead under tight sprint timelines.