
Senior Full-Stack Engineer – Product & UX
- Location not stated
- Hybrid
- Senior
- 11 hours ago
- €13
- React.js
- Python
- TypeScript
- JavaScript
- Usability Testing
- AI
- Claude Code
- Gatsby
- Flask
- Microservices
- MongoDB
- Redis
- MySQL
- DynamoDB
- Looker
- AWS
- CircleCI
- Health insurance
Senior Full-Stack Engineer – Product & UX
Paris · Permanent contract · Hybrid
Build the experience after the click
At Dolead, we help companies turn digital acquisition intomeasurable business results.
Millions of users interact with the landing pages and digital journeys we build across Europe and the United States.
Our next challenge is to go further: create a seamless experience from the moment someone clicks on an ad to the moment they are contacted by one of our clients’ call centers.
To help us build this, we are looking for aSenior Full-Stack Engineer with strong front-end expertise and a real sensitivity toUX, product and experimentation.
This is not a role where Engineering receives detailed specifications and simply executes them.
You will work closely withProduct and Business to understand user problems, challenge existing journeys, propose solutions, test them and measure their impact.
Your team
You will join ourPerfect User Journey squad, led by Ioanna, our Engineering Team Lead.
The squad currently includes:
OneFront-End Engineer
OneFull-Stack Engineer
Julie, who leadsProduct for the squad
You will become thethird Engineer in the team.
The squad is small and cross-functional, withshort decision loops and close collaboration between Engineering, Product and Business.
Your missions
Build features end-to-end
You will design and develop features across the stack, fromReact interfaces to thePython services supporting them.
The role is clearlyfront-heavy, but we expect you to be autonomous enough on the back end to deliver complete features end-to-end.
You will also contribute totechnical decisions and help the team make pragmatic trade-offs between speed, quality and long-term maintainability.
Improve high-impact user journeys
Ourlanding pages are currently the main product area for the squad.
You will work on theirarchitecture, performance and user experience, while progressively extending the journey beyond the initial conversion: qualification, follow-up and interactions with call centers.
We are looking for someone who canspot friction, challenge existing flows and propose simpler experiences without waiting for detailed designs.
A large part of our traffic ismobile web, so responsive behaviour and usability on smaller screens are particularly important.
Experiment, test and measure
Our approach is simple:PoC and Scale.
You will turn ideas into hypotheses, build prototypes, instrument user interactions and test whether those ideas actually improve the experience.
You do not need to come from a formal CRO or experimentation background, but you should be comfortable usingdata to validate decisions and iterate quickly.
Your impact will mainly be measured through:
Conversion
Revenue
Reliability and quality of critical user journeys
UX improvements and validated learning
Work closely with Product and Business
You will work directly withProduct and Business to understand user behaviour, business constraints and priorities.
We expect you toactively contribute to the discussion, challenge assumptions and occasionally take the lead on specific problems or initiatives.
Your profile
8+ years of software engineering experience, ideally in product-led environments
Strong expertise inReact and TypeScript / JavaScript
Proven experience building and scalinguser-facing web products
Solid understanding ofweb performance, front-end architecture and responsive experiences
StrongUX sensitivity, with the ability to identify friction, challenge existing journeys and propose improvements without detailed designs
Enoughback-end autonomy to build and deliver complete features end-to-end
Comfortable working withAPIs and backend services; Python experience is highly valued
Adata-driven and experimental mindset, using evidence to validate decisions rather than relying solely on intuition
Proactive and comfortable with ambiguity, with the ability to move forward without detailed specifications
Strongproduct and business awareness, with an interest in outcomes beyond technical implementation
A pragmatic approach to engineering: knowing when to build for the long term and when an effective80/20 solution is enough
Comfortable working in asmall, multidisciplinary team where Engineers actively contribute to product decisions
Clear and reliable communication with both technical and non-technical stakeholders
Fluent French and English
We care more aboutwhat you have built, the problems you have solved and how you think than the name of your school or your exact academic background.
Nice to have
Experience in a recognisedproduct company or scale-up
Experience working onhigh-traffic B2C journeys, landing pages or mobile web products
Hands-on experience withA/B testing, product analytics, CRO or usability testing
Exposure togrowth, marketing, conversion or acquisition
Experience withvoice AI, telephony or call-center products
Experience usingAI-assisted development tools, such as Claude Code
Anentrepreneurial background or experience in an early-stage environment
Our stack
Front end
React
TypeScript / JavaScript
Gatsby
Back end
Python
Flask
Microservices
Data and storage
MongoDB
Redis
MySQL
DynamoDB
Looker
Infrastructure and delivery
AWS
CircleCI
AI-assisted development
Claude Code
You do not need to have worked with every part of the stack already.Strong engineering fundamentals, strong front-end skills and the ability to learn quickly matter more than ticking every box.
Benefits
🤗SideCare health insurance, fully covered by Dolead
💳Lunch Voucher: Swile lunchcard - 13€/day - 50% coverage by Dolead
🌴Holidays: 25 vacation days & 8 RTT
💻Flexible remote policy: up to 2-4 days/week (depending on the team organization)
🌍Multiculturual environment: +13 nationalities represented
🥳Strong company culture,monthly team & company events!
📍Offices: Located in the center of Paris (near Opéra)
Recruitment process
An initial conversation withFlorian, our Talent Acquisition Manager
A discovery interview withIoanna and a member of the Engineering team
Atechnical and product working session covering problem-solving, UX thinking, implementation and testing
A final conversation withVlad, our CPTO
Reference checks before the offer
We aim to keep the process transparent and useful on both sides. You will know what each step is designed to assess and have the opportunity to meet the people you would work with.
Dolead is an equal-opportunity employer. We welcome applicants from all backgrounds and make hiring decisions based on skills, experience and potential.
Senior Full-Stack Engineer – Product & UX · Dolead