Job Detail

Internship – Full-Stack Engineer (French Speaking Required)

Web Development Stage
ID: #5749
Posted: 2026-03-08
Salary

Description

At Dialog, we are on a mission to build the best sales agent for e-commerce. We believe Generative AI is the perfect opportunity to bring the best of in-store experience online: extensive knowledge about the brand and its products tailored advice based on previous orders We started with Q&A on product pages through a Shopify application. In 2025, we aim to deploy to new e-commerce engines (PrestaShop, Salesforce Commerce Cloud, custom engines) and add new features such as: smart end-user qualification product comparison across the store AI search and many more We wrote the first line of code in January 2024, started commercializing in September 2024, and now have 80+ paying customers. Internship — Fullstack Engineer (Add-to-Cart) Add-to-Cart is our moment of truth. It’s also one of the biggest sources of incidents and operational load today — and fixing it is a direct lever on conversion and customer trust. Role As a Fullstack Engineering Intern, you will directly report to the CTO & Co-Founder and you will: Own a “core conversion” topic: make our Add-to-Cart flow more reliable and more scalable, a critical part of the Dialog shopping experience. Be accountable for measurable outcomes: reduce Add-to-Cart incidents and shorten time-to-resolution, with clear tracking of impact. Think business-first: partner with Ops, Account Management, and Engineering to prioritize what best protects customer satisfaction and revenue. Experience the startup pace: work day-to-day in an early-stage team that moves fast and ships often. Mission The product evolves quickly, so your scope will adapt. Concrete examples on Add-to-Cart include: Stabilize Add-to-Cart “deeply” Identify recurring patterns (intermittent failures, multi-BU setups, sync issues, variants, refresh/state bugs, client-specific configs). Improve reproducibility and ticket quality (what we always need to diagnose fast). Propose and implement targeted fixes on the highest-impact root causes. Build the AI agent that will replace you Build an AI agent capable of automatically: diagnose the add-to-cart issue on our customer website propose a fix in our code test the fix What success looks like (8–12 weeks) A visible decrease in Add-to-Cart incidents and/or mean time to resolution. A first version of an AI agent able to partially solve Dialog add to cart on any e-commerce website Requirements Education: engineering school, or equivalent. Skills: comfortable with TypeScript and the web ecosystem, React (or equivalent) on the frontend, ability to navigate fullstack topics (APIs, integrations, logs, infra). Autonomy & problem-solving: able to turn high-level objectives into an execution plan, able to break down complex problems into simple actions, deliverables, and metrics. Tech stack (indicative) Frontend: React Backend: TypeScript (NestJS), Python (Data/AI) Infra: AWS (Lambda, RDS, DynamoDB, SQS, S3, …) Observability: Sentry, Cloudwatch, Langfuse Testing: Vitest, Pytest Engineering mindset Impact-first: focus on what truly improves conversion, reliability, and customer experience . Pragmatic quality: type-safety, developer experience, tooling, and automated best practices. AI-first mindset: You understand that the job of software engineers has changed since the release of the latest AI models and are ready to think with us on what the future looks like when writing code won’t be our job anymore. Interview process 📝 Screening call 📞 Call with Louis (CTO) 👨💻 Take-home technical test + debrief in our office Benefits 💰 Competitive package 🤝 Team-first culture (monthly events, off-sites) 🏡 Hybrid (Paris, ~3 days/week in the office, flexible) 🏙️ Great office (Paris 2nd) 📦 Equipment & tools (Mac, Alan, Swile, 50% transportation, AI tools, learning budget) 👉 Interested (or know someone who’d be a great fit)? Email louis@askdialog.com

Hard Skills 5
Skill Source Confidence
React llm_hard
100%
Python llm_hard
100%
AWS (Amazon Web Services) llm_hard
100%
RESTful APIs llm_hard
80%
API Integration llm_hard
80%
Soft Skills 7
Skill Source Confidence
Critical Thinking llm_soft
100%
Problem-Solving llm_soft
100%
Analytical Thinking llm_soft
100%
Cross-Functional Communication llm_soft
80%
Self-Management llm_soft
80%
Collaboration llm_soft
80%
Adaptability llm_soft
80%
Apply Options
Publisher Direct Link
Sercanto No Apply
Sercanto No Apply
API Logs for this Job
Query Country Status Response ms Created
Internship – Full-Stack Engineer (French Speaking Required) extracted 4525 2026-03-22 00:45
Internship – Full-Stack Engineer (French Speaking Required) classified 462 2026-03-21 19:57
trainee web developer in Paris fr processed 6220 2026-03-21 16:06
Raw JSON
{
  "job_id": "W-gNLDGCZQMgk5oEAAAAAA==",
  "job_city": "Paris",
  "job_state": null,
  "job_title": "Internship – Full-Stack Engineer (French Speaking Required)",
  "job_salary": null,
  "job_country": "FR",
  "job_benefits": null,
  "job_latitude": 48.857547499999995,
  "job_location": "Paris",
  "job_onet_soc": "15113300",
  "apply_options": [
    {
      "is_direct": false,
      "publisher": "Sercanto",
      "apply_link": "https://www.sercanto.fr/detail/a/internship-full-stack-engineer-french-speaking-required_paris_188492814?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic"
    },
    {
      "is_direct": null,
      "publisher": "Sercanto",
      "apply_link": "https://www.sercanto.fr/detail/a/internship-full-stack-engineer-french-speaking-required_paris_188492814"
    }
  ],
  "employer_logo": "https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcTj55pYEUr11QGWbNkGDZKulXw_FnpmGWox521_&s=0",
  "employer_name": "Dialog",
  "job_is_remote": false,
  "job_longitude": 2.3513764999999998,
  "job_posted_at": "il y a 13 jours",
  "job_publisher": "Sercanto",
  "job_apply_link": "https://www.sercanto.fr/detail/a/internship-full-stack-engineer-french-speaking-required_paris_188492814?utm_campaign=google_jobs_apply&utm_source=google_jobs_apply&utm_medium=organic",
  "job_highlights": {},
  "job_max_salary": null,
  "job_min_salary": null,
  "job_description": "At Dialog, we are on a mission to build the best sales agent for e-commerce. We believe Generative AI is the perfect opportunity to bring the best of in-store experience online: extensive knowledge about the brand and its products tailored advice based on previous orders We started with Q&A on product pages through a Shopify application. In 2025, we aim to deploy to new e-commerce engines (PrestaShop, Salesforce Commerce Cloud, custom engines) and add new features such as: smart end-user qualification product comparison across the store AI search and many more We wrote the first line of code in January 2024, started commercializing in September 2024, and now have 80+ paying customers. Internship — Fullstack Engineer (Add-to-Cart) Add-to-Cart is our moment of truth. It’s also one of the biggest sources of incidents and operational load today — and fixing it is a direct lever on conversion and customer trust. Role As a Fullstack Engineering Intern, you will directly report to the CTO & Co-Founder and you will: Own a “core conversion” topic: make our Add-to-Cart flow more reliable and more scalable, a critical part of the Dialog shopping experience. Be accountable for measurable outcomes: reduce Add-to-Cart incidents and shorten time-to-resolution, with clear tracking of impact. Think business-first: partner with Ops, Account Management, and Engineering to prioritize what best protects customer satisfaction and revenue. Experience the startup pace: work day-to-day in an early-stage team that moves fast and ships often. Mission The product evolves quickly, so your scope will adapt. Concrete examples on Add-to-Cart include: Stabilize Add-to-Cart “deeply” Identify recurring patterns (intermittent failures, multi-BU setups, sync issues, variants, refresh/state bugs, client-specific configs). Improve reproducibility and ticket quality (what we always need to diagnose fast). Propose and implement targeted fixes on the highest-impact root causes. Build the AI agent that will replace you Build an AI agent capable of automatically: diagnose the add-to-cart issue on our customer website propose a fix in our code test the fix What success looks like (8–12 weeks) A visible decrease in Add-to-Cart incidents and/or mean time to resolution. A first version of an AI agent able to partially solve Dialog add to cart on any e-commerce website Requirements Education: engineering school, or equivalent. Skills: comfortable with TypeScript and the web ecosystem, React (or equivalent) on the frontend, ability to navigate fullstack topics (APIs, integrations, logs, infra). Autonomy & problem-solving: able to turn high-level objectives into an execution plan, able to break down complex problems into simple actions, deliverables, and metrics. Tech stack (indicative) Frontend: React Backend: TypeScript (NestJS), Python (Data/AI) Infra: AWS (Lambda, RDS, DynamoDB, SQS, S3, …) Observability: Sentry, Cloudwatch, Langfuse Testing: Vitest, Pytest Engineering mindset Impact-first: focus on what truly improves conversion, reliability, and customer experience . Pragmatic quality: type-safety, developer experience, tooling, and automated best practices. AI-first mindset: You understand that the job of software engineers has changed since the release of the latest AI models and are ready to think with us on what the future looks like when writing code won’t be our job anymore. Interview process 📝 Screening call 📞 Call with Louis (CTO) 👨💻 Take-home technical test + debrief in our office Benefits 💰 Competitive package 🤝 Team-first culture (monthly events, off-sites) 🏡 Hybrid (Paris, ~3 days/week in the office, flexible) 🏙️ Great office (Paris 2nd) 📦 Equipment & tools (Mac, Alan, Swile, 50% transportation, AI tools, learning budget) 👉 Interested (or know someone who’d be a great fit)? Email louis@askdialog.com",
  "job_google_link": "https://www.google.com/search?q=jobs&gl=fr&hl=fr&udm=8#vhid=vt%3D20/docid%3DW-gNLDGCZQMgk5oEAAAAAA%3D%3D&vssid=jobs-detail-viewer",
  "employer_website": "https://dialoggroup.com",
  "job_onet_job_zone": "4",
  "job_salary_period": null,
  "job_apply_is_direct": false,
  "job_employment_type": "Stage",
  "job_employment_types": [
    "INTERN"
  ],
  "job_posted_at_timestamp": 1772928000,
  "job_posted_at_datetime_utc": "2026-03-08T00:00:00.000Z"
}