Python Finance Developer (100% Remote)

UBQ

Dubai

Remote

AED 180,000 - 240,000

Full time

12 days ago
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

UBQ is seeking a Finance Developer to build an internal web platform for portfolio management, turning financial data into reliable tools. You will own features end-to-end, from data queries to the user interface, and work at the intersection of finance and technology.

You will design platform features, implement valuation, P&L attribution, exposure, and cost basis logic, and ensure accuracy against source systems while collaborating with finance teams.

Qualifications

  • Solid professional experience with Python and backend services.
  • Strong SQL skills and ability to translate financial concepts into code.
  • Familiarity with BigQuery or cloud data warehouses and data validation.
  • Excellent communication with finance teams and stakeholders.

Responsibilities

  • Design, build and maintain platform features for portfolio management.
  • Translate financial methodologies into backend logic and calculations.
  • Ensure figures reconcile against source systems and reporting.
  • Write and optimize SQL queries for cloud data warehouse.
  • Keep platform fast and reliable with caching and error handling.
  • Collaborate with finance/operations to gather requirements and deliver improvements.

Skills

Python
SQL
Data analysis
Communication

Education

MSc in Finance
CFA/CAIA progress

Tools

BigQuery
Redis
Pydantic
FastAPI

Job description

About UBQ.io

UBQ.io is a global technology service provider dedicated to building a more sustainable, independent, and equitable future. We partner with global companies across industries, including AI, blockchain, software, biotech, and education, to transform bold ideas into real, meaningful solutions.

Our expertise spans technology consulting, AI and Machine Learning development, Blockchain integration, and global team collaboration. With a worldwide network of specialists, we help organizations stay ahead in a rapidly evolving digital landscape.

At UBQ.io, we don’t just advise, we collaborate. Our commitment to innovation, sustainability, and social responsibility guides everything we do as we help clients build technologies that empower people, communities, and industries to thrive.

About the role

We are looking for a Finance Developer to join our team and help build an internal web platform that supports portfolio management for our finance and operations teams. Working at the intersection of

finance and technology, you will turn financial data and business requirements into accurate, reliable tools. You will own features from end to end, from data queries and calculation logic through to the user interface.

What you'll do
  • Design, build and maintain platform features, including summary metrics, interactive tables and data visualisations.

  • Translate financial methodologies such as valuation, P&L attribution, exposure and cost basis into clean, well-tested backend logic.

  • Make sure every figure reconciles accurately against source systems and existing reporting.

  • Write and optimise SQL queries against our cloud data warehouse.

  • Keep the platform fast and reliable through caching, performance tuning and robust error handling.

  • Work closely with finance and operations stakeholders to gather requirements, validate results and deliver improvements.

Our stack
  • Backend: Python, FastAPI, Pydantic, Google BigQuery, Redis

  • Frontend: React, TypeScript, Vite, TanStack Query, Recharts, Tailwind CSS

  • Infrastructure: Google Cloud (Cloud Run), Google sign-in

  • Solid professional experience with Python, including building backend services or data applications.

  • A good understanding of financial concepts: positions, P&L (daily, MTD, YTD, ITD), NAV, exposure and cost basis.

  • Comfort writing non-trivial SQL, ideally on BigQuery or another cloud warehouse.

  • A strong eye for detail and a habit of testing and reconciling numbers until they're right.

  • Clear communication, and the confidence to challenge and clarify requirements with finance teams.

  • A MSc in Finance, or progress towards a professional qualification such as CFA or CAIA (Level I or above), or equivalent.

Advantageous
  • Front-end experience with React and TypeScript, especially data-heavy UIs.

  • Experience with BI and reporting tools, or building analytics dashboards.

  • A background in asset management, fund administration, treasury or fintech.

  • Familiarity with multi-asset portfolios, e.g. equities, fixed income, digital assets and commodities.

  • Experience with Google Cloud and caching strategies.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Finance Platform Engineer: Python, SQL & Data Viz
Finance Platform Engineer: Python, SQL & Data Viz

UBQ • Dubai

Remote
AED 180,000 - 240,000
UI Engineer (React JS, Node.js, Python)
UI Engineer (React JS, Node.js, Python)

Dicetek LLC • Abu Dhabi

On-site
AED 279,000 - 502,000
Data Lead
Data Lead

Sumaratechnology • United Arab Emirates

On-site
AED 293,793 - 440,690
Competitive salary
Market standard EOSB and performance bonuses
Professional development and conference budgets
+1
Software Engineer - FinTech (Remote)
Software Engineer - FinTech (Remote)

Hire Feed • United Arab Emirates

On-site
AED 661,000 - 845,000
Quant Platform/Infrastructure Engineer (Linux Systems)
Quant Platform/Infrastructure Engineer (Linux Systems)

Selby Jennings • Dubai

On-site
AED 420,000 - 720,000
Full Stack Engineer
Full Stack Engineer

Finclutech Ltd • Dubai

On-site
AED 300,000 - 420,000
Full Stack Engineer
Full Stack Engineer

Finclutech Ltd • United Arab Emirates

On-site
AED 240,000 - 320,000
Python Developer - Crypto
Python Developer - Crypto

CFI Financial Group • Dubai

On-site
AED 391,000 - 580,000
Quantitative Research Platform Engineer — Founding Technical Hire
Quantitative Research Platform Engineer — Founding Technical Hire

PLATINUM & PARTNERS • Dubai

On-site
AED 456,000 - 480,000
AED 456,000–480,000 base
Discretionary bonus 20–40%
Equity-linked incentive
+1
Senior Data Engineer
Senior Data Engineer

Alpha10x • United Arab Emirates

On-site
AED 303,000 - 424,000