Lead Developer [CDI]
Typology is the first skincare brand launched by Good Brands, an ambitious project to build a new generation of digital first consumer brands. Founded in 2019 by serial entrepreneur Ning Li, Typology became the #1 selling skincare brand online in France and operates also in Germany, the USA and Japan.
Mission:
Typology is the first skincare brand launched by Good Brands, an ambitious project to build a new generation of digital-first consumer brands. Founded in 2019 by serial entrepreneur Ning Li, Typology became the #1 selling skincare brand online in France and also operates in Germany, the USA, and Japan.
Our mission goes beyond creating effective and sustainable skincare products—we aim to set new standards in the digital retail landscape through cutting-edge technology and bold ideas. From leveraging AI to crafting custom applications for customer care, influencer marketing and internalisation teams, we thrive on solving complex challenges with creative solutions.
By joining Typology, you'll be at the forefront of a diverse range of projects spanning website optimisation, mobile app innovation, data-driven decision-making, and scaling infrastructure to meet the needs of a growing global audience. We're looking for passionate engineers who are eager to push boundaries, embrace innovation, and make a meaningful impact in a collaborative, inclusive environment.
Responsibilities:
Delivery & Execution
Own the end-to-end delivery of technical initiatives across web, backend, and integrations.
Ensure sprint commitments are realistic, tracked, and delivered on time.
Identify risks, dependencies, and blockers early, and resolve them proactively.
Act as the first point of escalation for delivery issues before they reach the Head of Technology.
Team Coordination (Local & Remote)
Coordinate work between internal engineers and external agencies/freelancers.
Ensure clear scope, expectations, and ownership for remote team members.
Maintain a healthy delivery rhythm across distributed teams and time zones.
Technical Oversight (Non-Architectural)
Ensure engineering best practices are followed (code quality, reviews, testing, documentation).
Review and validate technical solutions with other Engineers.
Make pragmatic trade-offs between speed, quality, and long-term maintainability.
Safeguard stability of legacy systems while enabling new feature delivery.
Knowledge Management & Legacy Ownership
Become a key reference point for legacy systems and shared platform components.
Drive the capture and documentation of critical technical knowledge.
Reduce dependency on individuals by enforcing shared understanding and ownership.
Quality & Release Readiness
Work closely with QA to ensure test coverage, regression prevention, and release readiness.
Participate in release validation and go/no-go decisions.
Ensure incidents and post-mortems lead to concrete improvements.
Skills:
Strong expertise in cloud platforms (AWS, GCP).
Solid knowledge of backend technologies (Node.js, Python) and frontend technologies (Vue, React, React Native).
Experience with system design, API development, and database systems (SQL and NoSQL).
Understanding of DevOps principles, CI/CD, and containerisation (Docker).
Proficient in security best practices for web and mobile applications.
Experience managing distributed and remote teams, including agency partners and freelancers.
Strong people management skills with a track record of mentoring and developing engineers.
Excellent interpersonal and communication skills, with the ability to navigate between technical and business contexts.
Experience working in fast-paced, OKR-driven environments with frequent delivery cycles.
Proven ability to establish processes and documentation practices from the ground up.
Experience with e-commerce platforms is a strong plus.
Profile:
5-7+ years of experience in software engineering, with at least 2 years in a technical lead, engineering manager, or similar leadership role.
Demonstrated experience managing both direct reports and indirect contributors (agencies, contractors).
Track record of successful team scaling and knowledge management during periods of growth or transition.
Hands-on technical background with the ability to jump into code when necessary, but primarily focused on enabling the team.
Comfortable balancing strategic thinking with operational execution.
Passionate about building high-performing teams and creating efficient engineering cultures.
Experience working with multiple brands or products within a single organisation is a plus.
Fluent in English is a must; French is a plus.
Stack :
Backend: on AWS using Appsync, API gateway, Lambda, Cognito user pools, Cloudfront Dynamo DB, MongoDB, RDS Aurora
Frontend: website on VueJS/Nuxt.
Mobile App: React Native.
Data: Airbyte + DBT. Some other legacies pipelines on stitch-data.
Deployment: Gitlab CI for frontends, CloudFormation and CDK for backend
Monitoring: Grafana, Sentry, AWS Cloud Watch
AI: OpenAI, Anthropic, LangChain, VectorDB, GCP Vertex AI
What Success Looks Like in This Role:
Within 3 months: Tech team operates with reduced dependency on the Head of Technology for day-to-day decisions and coordination.
Within 6 months: Improved team efficiency and increased rate of projects delivered on time. Critical knowledge is documented and shared.
At Typology, diversity fuels our innovation. We celebrate differences and are committed to building a culture where everyone is valued and empowered to contribute. Unfortunately, due to the volume of applications received, we will only respond to candidates whose qualifications best match the role. Please consult our candidate data protection policy for more information.
Diversity is the engine of our innovation. We build a culture where difference is valued. These are the principles that guide the way we build our teams, train our leaders, and create a business that's right for everyone who's a part of it.
Unfortunately, we cannot respond to each candidate due to the large number of applications received. We come back to candidates whose qualifications best meet our roles - Consult our personal data protection policy for candidates.
We consider our board members to be full team members. The board is currently composed of Ning Li, Rodolphe Menegaux and Jeremy Uzan. The observer members are Michael Stothard and Marc Simoncini.
- Team
- Technology
- Locations
- Headquarter - Paris
- Employment type
- Full-time