次の仕事の機会を見つけましょう

職種、スキル、勤務地で求人を検索できます。応募書類を準備する前に募集要件を確認しましょう。

魅力的な職種名を見つけることは、仕事探しの出発点です。業務内容、応募条件、働き方を自分の経験と照らし合わせましょう。このガイドでは、候補の絞り込み、応募書類の準備、提出先の確認を順番に進めるためのポイントを紹介します。

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

条件をクリア

検索結果: 14,154

← 検索結果に戻る

Lead Full Stack Developer

Publicis Groupe

リモート勤務

勤務地
Remote (Canada)
報酬
CAD 130000-150000 per annual
勤務時間
Full Time
掲載日
2026年10月18日

応募する前に、企業のウェブサイトで現在も募集中かどうかと詳しい条件を確認してください。

仕事内容

操作画面は日本語です。企業が掲載した求人の職種名や説明文は原文のまま表示され、英語の場合があります。

Company Description Saatchi & Saatchi is an advertising agency with the belief that creativity, data, media and technology should all work together, and we use that to influence human behavior and drive success for clients. S&S is one of the world's largest agency networks with 114 offices and more than 6000 employees globally. Here in our Toronto office we work with some of the countries most valued brands including Toyota, Buckley's, and Children's Advil, as well as several under the Mondelez banner (Crispers, Oreo, and Chips Ahoy just to name a few). We’re an award winning agency in both creativity and effectiveness, so it’s really important for us here to convert that innovation and the great ideas into real tangible business results for the organization. Overview Saatchi & Saatchi is seeking a Lead Full Stack Developer for an innovative AI platform initiative.You have 8+ years building production software systems and at least a few years leading or anchoring a team technically. You are a hands-on builder and you hold the architectural picture of a multi-tier platform — React frontend, Spring Boot backend, FastAPI agentic services, agent SDKs on top of LLM providers. You are equally comfortable reviewing a database migration, debugging a prod incident, mentoring a senior engineer, or sitting in a client architecture conversation. You thrive at the intersection of architecture, engineering, and program reality. Responsibilities Responsibilities Own the technical direction across the platform's tiers — frontend, backend, agentic/AI services, data, and integrations — and hold the shared mental model of how the system actually fits together. Pair closely with the Senior Technical PM and Program Director to translate product intent into a credible technical plan, and to surface what is genuinely hard vs. what is just unfamiliar. Lead architecture and design reviews, write the deciding ADR when needed, and keep a small set of vendor-neutral patterns the team can lean on instead of a sprawl of frameworks. Stay hands-on in the code — pick up meaningful slices of work, especially across tier boundaries (e.g. backend ↔ agentic, frontend ↔ auth/RBAC, infra-aware app changes). Be a first-class code reviewer across the stack: you set the bar for clarity, testability, security, and operability, and you raise the team's bar by reviewing thoughtfully. Mentor mid-level and senior engineers; coach them through technical decisions, on-call experiences, and difficult code reviews. Partner with the Platform Engineer on production reliability — capacity, scaling, observability, and incident response — and own application-side reliability concerns. Drive integration architecture with internal and external systems using API-first and event-driven patterns; ensure identity, authorization, data protection, and auditability are built in, not bolted on. Champion the LLM/agent layer — agent orchestration, tool/plugin design, prompt and evaluation loops, provider abstraction (e.g. Vertex AI, Claude on Vertex, OpenAI) — and keep us out of vendor lock-in we cannot pay for. Build redundancy on yourself — pair, document, rotate ownership, and ensure no critical system has exactly one person who understands it. Qualifications 8+ years in software engineering, with meaningful time as a hands-on lead, staff engineer, or solutions architect on production systems. Proven experience designing and delivering complex, multi-service platforms — not just one service or one tier. Strong backend depth in at least one modern stack (Java/Spring Boot, Python/FastAPI, Node, Go, .NET); able to ramp on the others. Solid frontend literacy — comfortable reading and reviewing modern React/TypeScript code and reasoning about state management, auth, and performance. Strong cloud architecture background, preferably GCP (we run primarily on GKE); willing to deepen wherever the platform takes us. Deep understanding of API design, integration patterns, distributed systems, and the failure modes that come with them. Experience with containerization, Kubernetes, and modern CI/CD; you do not need to be a DevOps specialist, but you must operate well in that world. Real production experience with AI / LLM systems — agents, RAG, evaluation, tool integration — or a strong, demonstrable plan for getting there. Comfortable working within Agile delivery models (Scrum, Kanban, or whatever variant actually ships). Excellent communication: you can explain a complex architecture to a non-technical executive and disagree with a senior engineer respectfully and with evidence. Required Soft Skills Hands-on bias — you reach for the code, the logs, and the diagram before you reach for the meeting invite. Calm, decisive judgment when there is no obviously right answer. Strong written communication — you can write a one-page architecture rationale that future-you will still understand. Generous mentorship instinct — you make the people around you better, on purpose. Comfortable with ambiguity and willing to make reversible decisions quickly while flagging the irreversible ones for broader input. Pragmatic about technology choices — you optimize for the team's ability to operate the system, not for personal stack preferences. Honest about what you do and do not know; willing to say 'I'll find out' and then actually find out. Nice to Have Prior experience working inside Publicis Groupe or another large holding-company agency network. Production experience with Google ADK, LangGraph, LlamaIndex, or comparable agent frameworks. Experience with event-driven architectures, domain-driven design, and contract-first integration patterns. Background in regulated or privacy-sensitive environments (identity, healthcare, financial, marketing-compliance). Experience supporting multiple products or clients on a shared platform (multi-tenant, multi-brand, white-label). Comfort with Terraform, Kustomize, or other IaC tooling at a 'can read and improve' level. Track record contributing to internal developer experience — patterns, scaffolds, golden paths. Additional Information Location & Eligibility: Candidates must be based in Canada, with valid Canadian work authorization of at least 12 months. Hybrid Work: This role is remote. If you are GTA-based, the team meets once a month at our Toronto office (111 Queen St. E, Suite 200, Toronto, ON M5C 1S2). Time Off: - Up to 3 weeks vacation, with additional paid closure between Christmas and New Year's - Extended long weekends for provincial holidays — we give you both the Monday and Friday so you get a full 4-day break - 10 personal days per year Flexibility & Global Mobility: After completing one year, work remotely for up to 6 weeks per year from any of our 50+ global offices through our Work Your World program. Benefits: Comprehensive group coverage including: - Medical, dental, and vision care - Psychological and paramedical services - Disability insurance - Fertility support and gender-affirming care - Dedicated internal guidance programs for employees navigating cancer, fertility treatments, or gender transition Parental Leave Top up: A 100% salary top up program once approved for Employment Insurance for the first 6 weeks of your parental Leave. Defined Contribution Pension Plan: Employees have the option to sign up to voluntarily contribute to a DCPP where Saatchi will match the employee contributions up to 5% after completing one year. Gym Membership: Corporate Membership rates at Good Life Fitness Free access to a financial planner & more… Compensation: The salary range for this position is $130,000–$150,000 per year, based on experience, skills, and relevant certifications. We believe in pay transparency and are committed to offering competitive, market-aligned compensation. We use artificial intelligence (AI) tools to support parts of our hiring process, such as reviewing applications or analyzing resumes. These tools assist our recruitment team but never replace human decision-making. We believe in a human-first approach, where your experience and potential are recognized by people. Saatchi & Saatchi is committed to building a diverse workforce representative of our community. We encourage and are pleased to consider all qualified candidates, without regard to race, colour, citizenship, religion, sex, marital / family status, sexual orientation, gender identity, aboriginal status, age, disability or persons who may require an accommodation, to apply. If you require a specific accommodation please contact Human Resources at 416-925-7733 or by email at . Originally posted on Himalayas

検索して比較し、応募を準備しましょう

次の仕事で活かしたい職種やスキルから検索を始めましょう。勤務地と職種の条件を調整し、求人を開いて担当業務を比較してください。結果がない場合は、短い検索語を試すか、条件を一つずつ外してみましょう。

必須条件と歓迎条件を分けて確認し、勤務時間、報酬、勤務地が掲載されている場合は目を通しましょう。リモート勤務でも、居住国、就労資格、勤務時間帯が指定されることがあります。現在の募集状況と詳しい条件は企業に確認してください。

募集要件に関連する実際の経験を選び、自分の役割と貢献を説明しましょう。数値は根拠がある場合にのみ使ってください。企業の応募方法に従い、送信前に連絡先、内容、PDFの表示を確認しましょう。

応募前の確認リスト

仕事探しに関するよくある質問

英語の求人が表示されるのはなぜですか?

職種名や説明文は企業が作成したものです。条件や要件を変えないように原文を掲載しています。操作画面とこのガイドは日本語です。日本語の検索で見つからない場合は、「software engineer」のように、掲載言語の職種名やスキル名でも検索してみてください。検索語が自動翻訳されるわけではありません。

リモート求人なら、どの国からでも働けますか?

必ずしもそうではありません。居住国、就労資格、勤務時間帯が指定されている場合があります。元の求人ページで条件を確認してください。記載がない場合は、自分の居住地から応募できると判断する前に企業へ確認しましょう。リモートという表示だけでは、勤務地の制限がないことは分かりません。

検索結果が出ない場合はどうすればよいですか?

より一般的な職種名や一つのスキルで検索し、条件を一つずつ外してみてください。同じような仕事でも企業によって呼び方が異なります。特定の求人が見つからなくなった場合は、企業の採用ページで求人番号を探しましょう。検索条件を広げても、終了した募集が再開するわけではありません。

ResumizeAIから応募が送信されますか?

応募ボタンは外部サイトを開きます。企業または採用サービスの案内に従い、そのサイトで送信を完了してください。ResumizeAIで応募書類を作成しただけでは応募は送信されません。リンク先が企業のトップページの場合は、該当する募集を探してから手続きを進めましょう。

応募書類とカバーレターはどう調整すればよいですか?

募集要件と、自分が説明できるプロジェクト、業務、成果を結び付けます。経験していない技術や実績を加えず、関連する経験を分かりやすく示してください。カバーレターでは応募理由を具体例とともに伝えます。指定された言語とファイル形式に従い、送信前に両方の書類を確認しましょう。