Senior Data Engineer
Summary
Senior data engineer at NAGA, a fintech trading and investing company, based in Nicosia, Cyprus (hybrid). You own end-to-end data pipelines from sources like ERP, CRM, MT5, and PSPs into Microsoft Fabric, including medallion (bronze-silver-gold) transformations, SCD2 dimensional modelling, and the semantic layer that feeds Power BI reporting.
At NAGA you are joining more than just a fintech company. You become part of a vibrant, diverse community of visionaries and problem-solvers fueled by curiosity and collaboration. Here, your influence goes beyond existing products – you are actively shaping the future of finance.
We have a start-up DNA and a corporate mindset. This means we are fast and flexible, like a start-up, but we are also committed to helping our people develop and thrive within our company. Thus, if you love a challenge, are passionate about making an impact and ready to grow alongside a dynamic, forward-thinking team, this is where you belong.
Big ambitions. Real impact.
Location: Nicosia, Cyprus (hybrid).
Role Purpose
You will own the pipelines that turn raw data from across the business into the clean, reliable, structured information that leadership and analytics teams depend on every day. From ingestion to transformation to delivery, you are responsible for the quality, accuracy, and timeliness of the data that drives decisions at NAGA. This is a high-ownership role for someone who takes pride in building things that work, and work consistently.
Responsibilities:
- Design, build, and operate ingestion pipelines from our source systems (ERP, CRM, MT5, PSPs and banks, Everflow, BigQuery and multiple other sources) into Microsoft Fabric.
- Own the medallion architecture (bronze → silver → gold) pipeline transformations, including SCD Type 2 dimensional modelling for customer, broker server, product, and partner dimensions.
- Maintain the dbt-style semantic layer that feeds Power BI and Reporting in general so KPI definitions stay aligned across consumption layers.
- Set and meet pipeline SLAs,NRT, T+1 for the CEO daily pack at 09:00 CET, near-real-time freshness, and publish the Known Issues register when anything misses SLA.
- Optimize Fabric compute and storage cost, monitor capacity headroom, and recommend right-sizing.
- Maintain the data dictionary across bronze / silver / gold / NRT layers, and contribute to the KPI Dictionary as the single source of truth.
- Mentor the team on Fabric patterns, reconciliation discipline, and review craft. Be the engineer the team escalates to when a pipeline misbehaves.
Requirements:
- 5+ years in data engineering, with at least 2 years on a modern cloud data platform (Microsoft Fabric, Databricks or equivalent).
- Strong SQL — advanced window functions, query optimization, ability to read execution plans — and a track record of building production pipelines at scale.
- Hands-on dimensional modelling experience: Kimball patterns, SCD Type 2, fact vs dimension tradeoffs.
- Python for pipeline code, plus experience with at least one orchestration / transformation framework (Fabric Data Pipelines, Azure Data Factory etc).
- Experience operating a streaming or near-real-time layer (KQL / Eventhouse, Kafka or equivalent).
- Strong reconciliation and data-quality discipline, you are comfortable owning a number end-to-end across multiple source systems and standing behind it.
- Git and code-review fluency, with disciplined documentation habits.
- Professional English, written and spoken.
- Microsoft Fabric specifically: Lakehouse, Warehouse, Eventhouse, semantic-model authoring.
- Experience in a regulated industry, CFD / FX brokerage, banking, asset management, working awareness of CySEC, MiFID II, or equivalent prudential frameworks.
- Power BI semantic-layer authoring and DAX, even at a basic level, enough to speak fluently with the Analytics & Reporting team.
- PostgreSQL logical replication / azure_cdc / Fabric mirroring experience.
- ERP or trading-platform integration experience.
- ML and AI modelling.
Microsoft Fabric (Lakehouse, Warehouse, Eventhouse), Power BI, PostgreSQL, MySQL, Python, SQL and Git.
Benefits
- Global Career Evolution: At NAGA, there is always room to grow, and the environment to do it in. We operate across global markets, move fast, and give our people the space to make a real difference.
- Skill Hyper-Growth: We believe in growing our people. Through hands-on experience, training, and exposure across teams and markets, you will keep evolving in ways that go beyond your job title.
- Connection & Belonging: You are not just joining a company. You are joining a community of people who care about what they build and who they build it with. Diverse, international, and genuinely collaborative.
- Reward & Recognition: We offer a competitive salary that reflects what you bring to the table, and a culture where great work is noticed, valued, and celebrated.
Don’t miss your chance to be part of something extraordinary.
Let’s meet and challenge the future together!