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).
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
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.
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
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.
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…)
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
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)
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 :)
Rencontrez Emilien, Développeur full stack
Rencontrez Corentin, Co-Fondateur et CTO
Estas empresas también contratan para el puesto de "{profesión}".