BI Developer

Juniors accepted
Permanent contract
Data Analyst
Python
Flask
DBT

Here's the job offer description formatted in Markdown, following your specifications:

🚀 About Veepee

Pioneer of online flash sales since 2001 and key player in European e-commerce, Veepee collaborates with over 7,000 brands to offer highly discounted products available for a limited time. Operating across various sectors, including fashion, home, wine, travel or beauty... Veepee achieved a turnover of 3.3 billion euros incl. VAT in 2024 and employs 5,000 staff members across 10 countries.


📄 Job Description

Your primary mission will be to connect, empower, and support Veepee users to make data-driven decisions through reliable and stable business intelligence solutions, mainly Strategy (formerly MicroStrategy).

You will be the first point of contact for business areas and Veepee’s Business Analyst community: you will understand their needs and challenges, and propose the best solutions.

You will energize the Business Analyst community: deliver training in MicroStrategy (for dashboard and self-service usage), guide them, and ensure best practices are applied.

Our Data Warehouse is built on top of GCP (Google BigQuery), and we use dbt.
You need to understand data lineage, be able to model and transform data to make it usable for analysts in MicroStrategy.

Design, develop, and maintain APIs in Python to expose data/analytical services: Build REST APIs with Flask and flask_restful.

Document and version APIs with Swagger or similar.

Apply best practices: error handling, validation, authentication/authorization, automated testing, and observability.

Automation and Python utilities integrating with MicroStrategy via mstrio-py, primarily for data extraction.

Ensure code quality and traceability with Git (branching, PRs, code reviews) and CI/CD practices.

Manage and orchestrate workflows (jobs/pipelines) to schedule, monitor, and ensure dependencies and SLAs, in coordination with Data Engineers.

Collaborate with data governance, data engineers, data scientists, and data analysts in a young and international team (mainly based in Barcelona, Brussels, and Paris).

Core technologies in the role: Strategy (formerly MicroStrategy), Python, Google Cloud Platform (BigQuery), dbt, Git, workflow orchestration in n8n, and Swagger.


🎯 Your Profile

  • Analytical and passionate about data and visualization.
  • Organized with strong attention to detail.
  • Curious and proactive.
  • Strong team spirit and ability to energize a Business Analyst community.
  • Excellent communication skills, including effective collaboration with remote teams and business partners.

👉 Must-have Skills

  • Experience with BI tools, MicroStrategy is a strong plus.
  • Solid command of SQL and data modeling fundamentals (design and optimization).
  • Demonstrated ability to translate business requirements into actionable analysis and reporting solutions.
  • Experience developing in Python: Building REST APIs with Flask and/or flask_restful.
  • API documentation with Swagger or similar.
  • Hands-on knowledge of dbt (modeling, tests, documentation, and data lineage).
  • Professional use of Git (branching, pull requests, code reviews) and exposure to CI/CD practices.
  • Familiarity with workflow orchestration (scheduling and monitoring jobs/pipelines).
  • Skilled at facilitating workshops and communicating effectively with stakeholders.
  • Commitment to continuous learning (conferences, trainings, etc.).
  • Fluent English (mandatory).

✅ Nice-to-have

  • Advanced experience with MicroStrategy.
  • Use of mstrio-py for automation and MicroStrategy operations.
  • GCP/BigQuery environment experience (or equivalent cloud data warehouses).
  • Python data ecosystem: numpy (and/or pandas) for lightweight transformations and utilities.
  • Hands-on experience with Jupyter Notebook.
  • API security, logging/monitoring, and observability.
  • Experience leading trainings and promoting best practices within analyst communities.

✅ BENEFITS

  • Variable bonus
  • Dynamic and creative environment within international teams
  • Access to many self-learning courses on our e-learning platform
  • Participation in meetups and conferences locally and internationally
  • Flexible Office with up to 2 days at home.

⚙ RECRUITMENT PROCESS

  1. 30-minute HR Screen with a Veepeeᔀᔉᶜʰ Recruiter
  2. Technical exchange
  3. Manager Interview

🔗 COMPANY

For more information about our ecosystem : https://careers.veepee.com/en/home-page-en/


❓ WHO WE ARE

Veepeeᔀᔉᶜʰ is a tech community of 500 collaborators who play a key role in Veepee’s innovative strategy.
From Warsaw to Sevilla, through Brussels, Amsterdam, Paris, Lyon, Nantes, Nice, Barcelona, Madrid and Lausanne all our projects are developed in an agile environment with a wide skills variety where you’ll be sure to find your place, no matter the technology you work with.
If you love to try things why don’t you jump on this new adventure?

Need more info > https://careers.veepee.com/en/

Vente-privee.com processes the collected data to handle the recruitment process, and to evaluate your ability to carry out the job offered and your professional skills. You can learn more about our use of your data and your rights by reading our recruiting privacy policy.

Reference :veepeetech+Veepee-BI-Developer

Skills

Data
DBT
Numpy
Pandas
SQL
Backend
Python
Flask
Tooling
Git
No code
Make
Cloud
Google Cloud

Similar Jobs

brand cover
software engineer (h/f)
EledonePermanent contract
EledonePermanent contract
Paris, FR
& Remote
Hybrid remote
≄ 3 years experience
50k€ ➞ 70k€/year
Python
Typescript
11 days ago
brand cover
développeur·se python backend / lead dev
OmnyPermanent contract
OmnyPermanent contract
100% Remote work
≄ 3 years experience
55k€ ➞ 65k€/year
Python
PostgreSQL
Docker
16 days ago
brand cover
tech lead mulesoft - paris
CapgeminiPermanent contract
CapgeminiPermanent contract
Issy-les-Moulineaux, FR
No remote work
≄ 5 years experience
Mulesoft
D3
REST API
5 days ago
brand cover
administratrice.eur systeme linux – devops
EspritsCollaboratifsPermanent contract
EspritsCollaboratifsPermanent contract
Fontenay-sous-Bois, FR
& Remote
Hybrid remote
≄ 5 years experience
45k€ ➞ 55k€/year
Gitlab
MongoDB
PostgreSQL
8 days ago
brand cover
consultant.e cloud & devops
HoppRPermanent contract
HoppRPermanent contract
Paris, FR
& Remote
Hybrid remote
≄ 3 years experience
48k€ ➞ 70k€/year
Azure
Amazon Web Services
Google Cloud
22 days ago
brand cover
tech lead mulesoft - paris
CapgeminiPermanent contract
CapgeminiPermanent contract
Issy-les-Moulineaux, FR
No remote work
≄ 5 years experience
Mulesoft
D3
REST API
13 hours ago
brand cover
Spontaneous applications
IbouSpontaneous applications
IbouSpontaneous applications
Paris, FR
& Remote
Hybrid remote
Juniors accepted
Rust
PHP
Laravel
2 days ago
brand cover
Spontaneous applications
DarwinLabsSpontaneous applications
DarwinLabsSpontaneous applications
Paris, FR
No remote work
Juniors accepted
Next JS
React
Python
8 days ago
brand cover
Spontaneous applications
EledoneSpontaneous applications
EledoneSpontaneous applications
Paris, FR
& Remote
Hybrid remote
Juniors accepted
Python
Typescript
Django
11 days ago