CareerPlan

Lead Software Developer

CANADARemoteFull-time2026-11-02 → 2026-11-09
Hybrid

Core

Guide a software development team to implement solutions addressing clients' business-critical needs.

Role type

Lead Software Developer

Builds

Key software solutions for clients

Domain

Software Development / Full-stack Web Development

Deliverable

production ML models | product features

Required skills

Python, JavaScript/TypeScript, Java, Full-stack web development, Application testing, CI/CD pipelines, Domain-driven design, Client-side frameworks (AngularJS, ReactJS, Svelte), Cloud platforms, Virtualization, Containerization, Mobile development, Caching, Queue systems, Microservices, Serverless systems, Hexagonal architecture

Preferred skills

Modern programming languages, Team leadership, Technical consulting

Technologies

Python, JavaScript, TypeScript, Java, AngularJS, ReactJS, Svelte, Cloud platforms

Responsibilities

Guide team implementation based on specifications, Translate functional requirements into technical specifications, Provide feedback, coaching, mentoring, estimates, analyses, reviews, and audits, Lead projects and initiatives, Research, test, and implement new techniques and technologies, Advise and consult clients on technical decisions

Seniority

Senior, hands-on IC with leadership