Established in 2008, Geidea epitomizes customer focused empowerment and commercial success through continuous innovation. Geidea makes best in class digital payment solutions available for all by attracting and leveraging the best creative & entrepreneurial talent in the market.
Our solutions give any business the chance to get ahead and reach for more no matter their size or maturity. Our technology mirrors our people - Smart, Innovative & Forward Thinking: www.geidea.net
To maintain competitive advantage as we grow, we are currently looking for a new Data Warehouse Engineer:
Job purpose
To maintain a competitive advantage as we grow, we are looking for a skilled Data Warehouse Engineer to design, develop, and optimize the enterprise data warehouse. This role plays a key part in building and maintaining the data foundation behind our fintech services, including financial transactions reporting, regulatory reporting, and customer analytics.
The Data Warehouse Engineer will work closely with Data Architects, Data Engineers, Software Engineers, Product Teams, and Data Analysts to deliver well-modeled, reliable, and secure data, while ensuring performance, governance, and compliance.
Responsibilities:
Data warehouse development
- Design, build, and maintain scalable data warehouse solutions on enterprise data warehouse platforms.
- Develop and optimize processes that bring data in from internal and external sources.
- Manage warehouse structures, including tables, schemas, partitioning, and data lifecycle.
- Work with Data Architects to turn architectural designs into production-ready solutions.
Data modeling
- Design and maintain dimensional models (star and snowflake), fact tables, dimension tables, and data marts.
- Translate business and reporting requirements into clear, scalable data models.
- Manage model changes and version control, keeping existing reports working.
- Maintain documentation of data models, definitions, and business rules.
Data loading pipelines (ETL / ELT)
- Design, develop, and support reliable pipelines that extract, transform, and load data.
- Write reusable and maintainable transformation logic in SQL.
- Set up scheduling, dependency management, error handling, logging, and alerts.
Improve pipeline speed and cost efficiency.
Reporting and analytics enablement
- Develop and maintain dashboards and reports in Tableau and Power BI.
- Build and improve data sets and semantic models that support business intelligence and reporting.
- Work with analytics teams to give them efficient access to trusted, governed data.
- Support business users with report requirements, data questions, and troubleshooting.
Performance and reliability
- Tune SQL queries, warehouse structures, and refresh schedules for speed and efficiency.
- Monitor data loads and warehouse health, and define service levels for data availability.
- Troubleshoot production issues, find root causes, and recommend improvements.
Data quality, security, and governance
- Build data quality checks and reconciliation controls to ensure accuracy and consistency.
- Apply data security controls, including access management, masking, and encryption.
- Follow internal policies and regulatory requirements for data handling.
- Support data lineage, auditing, and governance initiatives.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Systems, Data Engineering, or a related technical field.
- At least 4 years of experience in data warehousing and BI development, with hands-on experience supporting production data platforms.
- Proven experience in data modeling, including dimensional modeling.
- Strong proficiency in SQL, including query tuning and performance optimization.
- Broad hands-on experience with data warehouse tools and platforms (for example Snowflake, Redshift, BigQuery, Synapse, SQL Server, or Oracle) and ETL tools.
- Hands-on experience with Tableau and Power BI.
- Understanding of data governance, security, and regulatory requirements in fintech, banking, or other regulated environments is preferred.
Join our dynamic team as a Data Warehouse Engineer and contribute to our FinTech mission of releasing cutting-edge financial products into the market. Apply your project management skills, collaborate with cross-functional teams, and shape the future of the payments industry.
Our values guide how we think and act - They describe what we care about the most.
Customer first - It’s embedded in our design thinking and customer service approach.
Open - Openness allows us to constantly improve and evolve.
Real - No jargon and no excuses!
Bold - Constantly challenging ourselves and our way of thinking.
Resilient – If we fail, we bounce back stronger than before
Collaborative - We know that we can achieve a lot more as a team.
We are changing lives by constantly striving for a better solution.