Lead, Fullstack Developer
- Oakville, ON
- Permanent
- Temps-plein
- Leverage AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, Claude Code) to accelerate delivery while maintaining high standards for code quality, security, and maintainability.
- Use AI-powered prototyping techniques (e.g., UI scaffolding, API generation, synthetic data) to rapidly validate ideas.
- Apply AI-assisted testing approaches, including automated test generation and edge-case discovery.
- Design, develop, and maintain scalable, high-performance web applications using modern frameworks (e.g., React, Angular, Next.js).
- Build reusable, maintainable UI components aligned with industry best practices and corporate standards.
- Develop and maintain robust APIs (REST/GraphQL) and backend services to support front-end applications.
- Design and implement real-time, event-driven features (e.g., notifications, live updates, streaming UI experiences).
- Create intuitive, responsive, and accessible user experiences, including AI-powered interfaces such as chat and copilots.
- Apply caching, performance optimization, and resiliency patterns to ensure high availability and low latency.
- Collaborate with Product and business stakeholders to define and refine technical requirements.
- Present technical solutions and prototypes to both technical and non-technical audiences.
- Mentor junior and intermediate developers, fostering a culture of continuous learning and innovation.
- Diploma or Degree in Software Development, Computer Science, Computer Programming, comparable education or relevant experience.
- 5+ years of experience building modern full stack applications.
- Strong proficiency in front-end frameworks such as React or Angular and Typescript.
- Experience with Next.js and GraphQL.
- Strong backend development experience, including API design and distributed systems.
- Proficiency in SQL and experience working with both structured and unstructured data.
- Experience with real-time and event-driven architectures.
- Experience with containers and orchestration (e.g., Docker, Kubernetes).
- Demonstrates an AI-first mindset, rethinking how problems can be solved using automation and intelligent systems.
- Curious and proactive in exploring emerging technologies, especially in AI and modern development practices.
- Strong experience with CI/CD pipelines and deployment automation.
- Experience with observability and monitoring tools.
- Strong knowledge of authentication and authorization (OAuth, OpenID Connect).
- Experience working in agile, continuous delivery environments.
- Strong problem-solving skills with the ability to navigate complex systems.
- Excellent communication and collaboration skills.
- Balances speed and innovation with engineering discipline and quality.
- Comfortable operating in ambiguity and driving clarity through experimentation and iteration.