Technical Lead
Save this job and keep your search organized
Create a free account to save jobs, create alerts and return to this listing from your dashboard.
By continuing, you agree to our Terms & Privacy Policy.
Reference #: 8606
Location: Toronto or London (Hybrid – 3 days in office)
Type: Sub-contract
This posting is for an incorporated contract engagement and is not an employment position.
Donna Cona Inc. is currently seeking a Technical Lead, for one of our key clients. We are looking for a hands-on Technical Lead and Senior Full-Stack Engineer who can build across the front end, back end, experience engine and AI / ML layers—and establish the engineering foundations required to deliver them reliably. In this role, you will remain hands on across the full technology stack—from React/Next.js user experiences and experience orchestration to Java / Spring Boot services, APIs, Kafka events and data integration using REST API via Apigee. You will also be able to establish cloud infrastructure and development environments and CI / CD pipelines, working with enterprise platform teams where shared services or controls are involved.
Candidate MUST have the following:
- Over eight (8+) years building and operating complex enterprise digital products, including experience as a Technical Lead, Staff Engineer or senior full-stack developer;
- Demonstrated full-stack depth: Strong, recent hands-on delivery in both modern front-end engineering and backend / service development, able to move confidently across layers rather than specializing in only one;
- Deep experience with TypeScript, React and Next.js, including component architecture, state management, server-side rendering, accessibility, responsive design and front-end performance;
- Strong backend engineering experience with Java and Spring Boot, including REST APIs, microservices, asynchronous processing, data access, automated testing and production troubleshooting;
- Experience designing and integrating REST, GraphQL and event-driven services using clear contracts, authentication, resiliency patterns and graceful failure handling;
- Hands-on experience establishing cloud infrastructure, containers, infrastructure as code using Terraform, source-control workflows and CI / CD pipelines. Azure experience is preferred, Kubernetes and AWS experience are valuable;
- Strong quality-engineering capability, including test driven development, defining test strategy and automation across unit, component, contract, API, integration, end-to-end, accessibility, performance and security testing;
- Practical use of AI-assisted engineering tools—such as Claude Code, GitHub Copilot or comparable tools—to accelerate software delivery, testing, debugging and documentation within approved security and code-review controls;
- Hands-on experience delivering AI / ML-enabled product features using modern model platforms and frameworks, including retrieval, prompt engineering, structured outputs, tool use, evaluation, guardrails and production monitoring; and
- Experience building reusable platform capabilities or modernizing fragmented applications while improving delivery speed, maintainability, reliability and customer outcomes.
Additional enterprise experience:
- Experience with API gateways, Kafka or comparable event platforms, headless content, personalization, feature flags, experimentation, analytics, caching and relational or document databases;
- Ability to integrate CIAM (Okta Auth0), entitlement, consent, privacy, security and audit controls into end-to-end solutions in a regulated environment;
- Strong observability practice using logs, metrics, distributed tracing and alerting; familiarity with OpenTelemetry, Azure Monitor/Application Insights or comparable tooling;
- Working knowledge of secure software supply chains, dependency management, secrets management and controls for AI-assisted development; and
- Experience in financial services, insurance or another complex regulated environment is preferred.
Candidate should have the following demonstrated experience:
- Create reusable components and orchestration services that assemble content, customer context, data, decisions and actions into consistent, personalized journeys;
- Configure cloud infrastructure, development environments, infrastructure as code and CI / CD pipelines, partner with enterprise platform teams while remaining hands on in implementation and troubleshooting;
- Implement automated unit, component, API, integration, end-to-end, accessibility, performance and security testing, with quality gates embedded in delivery pipelines;
- Apply approved AI coding tools such as Claude Code to understand codebases, generate and refactor code, create tests, diagnose defects and automate routine development work—while maintaining human review, secure-development controls and accountability for every change;
- Develop AI-assisted and agentic product features, including retrieval, prompt engineering, structured out