Good BrandsPublished 3 days
Logo Good Brands

Backend Engineer - F/H - [CDI]

> 5 years of experience
Permanent contract
Back-end developer
DynamoDB
Airbyte
DBT

About Typology

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.

📍 Location: Paris (11e arrondissement)

🚀 Mission 🚀

As an experienced software engineer with a strong focus on back-end and data-related technologies, you will have the unique opportunity to get involved in the design and implementation of our technical stack and architecture. You will work in a challenging context, as we are building tools to support strong growth (opening markets in new countries) and new core tech capabilities.

You will work closely with our Tech and Product teams.

Here are some of the technologies we work with:

  • Design & frontend: Vue.js, GraphQL, TailwindCSS, Figma
  • Mobile application: React Native, Expo
  • Backend: Headless CMS (StoryBlok), Headless Shopify, AWS, GCP, ERP built on an open-source platform
  • Data: BigQuery, PostgreSQL, DynamoDB
  • Gitlab

📋 Responsibilities 📋

  • Backend Development:

    • Design, develop, and maintain scalable backend services and APIs.
    • Implement and optimize data processing pipelines.
    • Integrate with third-party services (Shopify, Stripe, PayPal, AWS, WMS, ERP).
    • Monitor infrastructure and ensure system reliability.
  • Data & AI Implementation:

    • Develop and improve AI-powered features such as ranking or classification systems, and chatbots.
    • Create and maintain data pipelines for training and serving AI models.
    • Implement and optimize LLM-based applications.
    • Support data-driven decision making across the organization.
  • System Enhancement:

    • Contribute to the implementation of security best practices.
    • Optimize system performance and reliability.
    • Support the development of internal tools for various teams (Customer Care, Influence, Retail).
  • Product Development Coordination:

    • Follow up on product developments in collaboration with different stakeholders, thus ensuring that deadlines will be met.

💡 Skills 💡

  • Strong expertise in backend technologies (Node.js, Python).
  • Experience with cloud platforms (AWS, GCP).
  • Solid understanding of database systems (SQL and NoSQL, particularly DynamoDB and MongoDB).
  • Experience with modern data stack (ELT using Airbyte, DBT) and data pipelines.
  • Practical experience implementing AI/LLM projects (OpenAI, LangChain, VectorDB).
  • Knowledge of API development and serverless architecture.
  • Understanding of DevOps principles, CI/CD, and containerization (Docker).
  • Ability to collaborate effectively with cross-functional teams.

🌟 Profile 🌟

  • 5+ years of experience in backend software engineering.
  • Proven experience working with data pipelines and AI/LLM implementations.
  • Hands-on mindset and problem-solving approach.
  • Passionate about building efficient solutions and delivering impactful results.
  • Strong work ethic and rigor.
  • Fluent in English is a must; French is a plus.

🚀 To go a bit further 🚀

Tech Stack:

  • Backend: AWS using AppSync, API Gateway, Lambda, Cognito user pools, CloudFront, DynamoDB, MongoDB, RDS Aurora.
  • Frontend: Website on VueJS/Nuxt.
  • Mobile App: React Native.
  • Data: Airbyte + DBT, legacy pipelines on stitch-data.
  • Deployment: GitLab CI for frontends, CloudFormation and CDK for backend.
  • Monitoring: Grafana, Sentry, AWS CloudWatch.
  • AI: OpenAI, LangChain, VectorDB (ChromaDB), GCP Vertex AI.

Current Projects:

You'll have the opportunity to work on exciting projects such as:

  • AI-powered Q&A ranking systems.
  • Our HelpCenter AI agent.
  • Shade finder AI model for product recommendations.
  • Building in-house subscriptions service.
  • Payment orchestration systems.

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.

Reference :typology-teamtailor+Good-Brands-Backend-Engineer-FH-CDI

Skills

Data
DynamoDB
Airbyte
DBT
LangChain
MongoDB
Database
Grafana
NoSQL
PostgreSQL
SQL
Backend
Go
GraphQL
NodeJS
Python
Tooling
Gitlab
Expo
Sentry
Others
Shopify
Stripe
Frontend
Tailwind CSS
vueJS
Mobile
React Native
Ops
Docker
UX/UI
Figma
Cloud
Serverless

Similar Jobs

brand cover
lead dev android
Altice - SFR RMC BFMPermanent contract
Altice - SFR RMC BFMPermanent contract
Paris, FR
& Remote
Hybrid remote
≥ 5 years experience
Kotlin
Groovy
Firebase
7 days ago
brand cover
senior site reliability engineer
QontoPermanent contract
QontoPermanent contract
Barcelona, ES& 3 others
& Remote
Hybrid remote
≥ 5 years experience
50k€ ➞ 70k€/year
Elasticsearch
Kubernetes
Management
7 days ago
brand cover
tech lead infra/sre
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
≥ 4 years experience
Github
Terraform
DynamoDB
19 days ago
brand cover
senior ml / ai engineer - équipe data (h/f)
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
Juniors accepted
Machine Learning
Python
DynamoDB
19 days ago
brand cover
tech lead infra/sre
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
≥ 4 years experience
Github
Terraform
DynamoDB
19 days ago
brand cover
senior ml / ai engineer - équipe data (h/f)
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
Juniors accepted
Machine Learning
Python
DynamoDB
19 days ago
brand cover
sre / devops engineer (h/f)
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
≥ 3 years experience
Github
Terraform
Python
23 days ago
brand cover
sre / devops engineer (h/f)
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
≥ 3 years experience
Github
Terraform
Python
23 days ago
brand cover
senior ml / ai engineer - équipe data (h/f)
WINAMAXPermanent contract
WINAMAXPermanent contract
Paris, FR
No remote work
Juniors accepted
Machine Learning
Python
DynamoDB
3 days ago