UBQ Group

Python Finance Developer (100% Remote)

Spain remote Mid Salary not listed
remote Mid level Technology & IT Curated
Sign in to apply Free account — we bring you straight back to this role.

Check location eligibility. Remote describes how the work is done; it does not necessarily mean applications are accepted worldwide. Check the location and residency requirements in this listing before applying.

About the role

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

Requirements

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.

Originally posted on Himalayas

Interview prep

Walk in with sharper answers.

Use these suggested prompts to prepare. They are not questions supplied by the employer.

Mid
Technology & IT Administration API integration CSS Data Analysis Finance Mid level

Practice questions

  1. Tell us about work you have done that is close to the Python Finance Developer (100% Remote) role.
  2. How would you approach your first 30 days at UBQ Group?
  3. Which of Administration, API integration and CSS have you used recently, and what did it help you achieve?
  4. Describe a time you solved a problem without waiting to be told exactly what to do.
  5. How do you stay organised and communicate clearly when working remotely?

Prepare before the call

  • A recent example that proves your experience with Administration, API integration and CSS.
  • One short story with a problem, your action, and the result.
  • Two examples that show the strengths listed on your CV.
  • A clear reason why this role and company interest you.
  • Your availability, preferred work style, and salary expectations.

Ask them

  • What would success look like in the first 90 days?
  • What are the main problems this hire should help solve?
  • How does the team give feedback and measure good work?
  • What does a normal working week look like for this role?
Practice line

I am interested in the Python Finance Developer (100% Remote) role at UBQ Group. My relevant experience is [your example], where I [your action] and achieved [your result].

Related jobs.

More roles from this company or category.