
BI Developer
Veepee
full-time
Posted on:
Location Type: Hybrid
Location: Barcelona • Spain
Visit company websiteExplore more
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