Tech Lead [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.
Onboarding & Enablement
Own the onboarding process for new engineers (internal and external).
Ensure new team members become productive quickly on both new and existing systems.
Define pairing, ramp-up plans, and validation milestones.
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.
Process & Continuous Improvement
Continuously improve delivery processes with a lightweight, pragmatic approach.
Help the organization scale without adding unnecessary process or overhead.
Actively contribute to a culture of ownership, accountability, and transparency.
Collaboration & Reporting
Partner closely with Product Management to align delivery with OKRs and business priorities.
Provide clear visibility on delivery status, risks, and capacity to the Head of Technology.
Support leadership in planning, hiring, and scaling the engineering organization.
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: Engineering team operates with reduced dependency on the Head of Technology for day-to-day decisions and coordination.
Within 6 months: All team members have clear onboarding paths, and critical knowledge is documented.
Within 12 months: Established processes enable consistent OKR delivery across brands, with measurable improvements in delivery velocity and team satisfaction.
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