Veepee

BI Developer

Veepee

full-time

Posted on:

Location Type: Hybrid

Location: BarcelonaSpain

Visit company website

Explore more

AI Apply
Apply

Tech Stack

About the role

  • 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.
  • 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 Strategy (for dashboard and self-service usage), guide them, and ensure best practices are applied.
  • 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.
  • 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).

Requirements

  • 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.
  • Experience with BI tools, Strategy 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).
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.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
PythonREST APIsFlaskflask_restfulSQLdata modelingdbtAPI documentationGitCI/CD
Soft Skills
analyticalorganizedcuriousproactiveteam spiritcommunicationcollaborationattention to detailfacilitating workshopscommitment to continuous learning