Lead Software Engineer

CDI
Paris, Nantes
Télétravail total
Salaire : 55K à 75K €
Expérience : > 5 ans
Éducation : Bac +5 / Master

Dashdoc
Dashdoc

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

TL;DR

You lead a team of three developers (yourself included) working on invoicing features within our Transportation Management System (TMS).

Your responsibilities include shaping and developing new features, fixing bugs, addressing technical debt, and coordinating team efforts. You collaborate closely with the Financials product and engineering managers, designers, and other Dashdoc teams (developers, PMs, customer success, and sales).

Your Coworkers

You work within the Financials Area (everything money-related in our TMS). Current staffing:

  • 1 Product Manager + 1 Engineering Manager

  • Invoicing team: 1 Lead Dev (you) + 2 Developers

  • Pricing team: 1 Lead Dev + 2 Developers

Beyond your immediate team, you work with:

  • Designers to shape product improvements

  • Support team to tackle bugs and operational requests

  • Other area teams (developers and PMs) for cross-functional features

  • Customer Success and Sales teams for customer feedback and business context

Your Missions

Domain Scope

The invoicing domain spans from quotes to invoices to accounting exports. At Dashdoc, these features are deeply transportation-aware: quotes are tied to transport requests, invoices are generated from completed transport orders, customers track payments based on their shipments. You’ll work at the intersection of financial tooling and logistics operations.

Day-to-Day

  • Shape and build features with the PM and designers, from technical design to full-stack delivery (Django + React)

  • Lead the team: coordinate tasks, mentor developers, manage tech debt, keep stakeholders informed

  • Collaborate across domains: invoicing touches transport, pricing, customers, and integrations

  • Own quality: enforce testing standards, monitor production, respond to incidents

The Shape Up Method

We follow the Shape Up methodology from Basecamp. In short: 6-week cycles, fixed time with variable scope, shaping before building, and autonomous teams. Cooldown periods between cycles allow for bug fixes, exploration, and technical debt.

As Lead Dev, you participate in shaping (bringing technical perspective), help estimate appetite, lead execution during cycles, manage scope to hit deadlines, monitor success, and surface risks early to the PM and EM.


Profil recherché

Technical Profile

  • Product-oriented full-stack developer, comfortable working on SaaS products, caring about user impact

  • Comfortable working with AI coding agents and eager to leverage AI tooling for productivity

  • Solid understanding of database concerns (modeling, performance, migrations)

  • Familiarity with—or interest in—domain-driven architectures (DDD, clean architecture, hexagonal, onion…)

As a Team Lead

  • Human-first: you adapt to each teammate’s personality and leverage their strengths

  • Good listener: you take time to understand before jumping to solutions

  • Pragmatic: you weigh trade-offs and know when “good enough” beats “perfect”

  • Creative: you think outside the box while keeping risks and delivery timelines in check

  • Clear communicator: equally at ease with developers and non-tech stakeholders


Déroulement des entretiens

Process

  • Phone interview - 30min

  • Technical test (debugging exercise) - 1h

  • Product / architecture interview - 1h

  • Career discussion - 1h

  • Interview with Benoit (CEO) - 15min

  • Offer

Attractive compensation and possibility of company shares (BSPCE)

To apply

  • URL: POST https://dashdoc.app.n8n.cloud/webhook/apply

  • Content-Type: application/json

  • Request Body:

    first_name (string, required) - Your first name

    last_name (string, required) - Your last name

    email (string, required) - Your email address

    phone_number (string, required) - Your phone number (international format)

    resume_url (string, optional) - Link to your resume

    website_url (string, optional) - Personal or portfolio website

    linkedin_url (string, optional) - LinkedIn profile URL

    message (string, optional) - Anything you want to tell us :)

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Software & Web Development”.

Voir toutes les offres