Back End Engineer

iGamingRecruitment.io

Lisboa

Híbrido

EUR 60 000 - 75 000

Tempo integral

14 dias+

Recebe mais respostas dos empregadores

Envia um currículo específico para a oferta em poucos minutos.

Resumo da oferta

iGamingRecruitment.io is helping a Lisbon-based tech client hire a Back-End Engineer - Trading Systems to own the market making engine across exchanges. The role is hybrid, three days per week in the Lisbon office, with a full-time, permanent contract.

You will design, build, and scale real-time backend systems using Python, SQL, Node.js, and TypeScript, focusing on latency, throughput, and reliability in a trading environment. A collaborative, ownership-driven approach is essential.

Qualificações

  • 3–5 years of backend development experience.
  • Strong Python skills.
  • Solid experience with SQL, Node.js and TypeScript.
  • Demonstrable experience with real-time, streaming, WebSockets, or high-throughput systems.
  • Experience with Git and platforms such as GitHub or GitLab.
  • Self-directed, ownership-focused approach and cross-functional collaboration.

Responsabilidades

  • Design, build, and evolve backend systems for the market making engine across multiple exchanges.
  • Work on high-performance systems processing high-frequency data and live order flow.
  • Collaborate with odds feed API and API betting teams to ensure end-to-end pricing and execution consistency.
  • Participate in code review, testing, deployment, and maintain high engineering standards.
  • Take initiative on improvements and own parts of the trading systems.

Conhecimentos

Python
SQL
Node.js
TypeScript
WebSockets
Git

Ferramentas

Docker
AWS
GCP

Descrição da oferta de emprego

Back-End Engineer - Trading Systems | Lisbon, Portugal | Hybrid

Location: Lisbon, Portugal

Working Pattern: Hybrid, three days per week in the Lisbon office

Contract: Full-Time, Permanent

Experience: 3 to 5 years backend engineering

The core technologies you will work with day to day as a Back-End Engineer - Trading Systems:

  • Python (primary backend language)
  • SQL
  • Node.js and its API frameworks
  • TypeScript
  • WebSockets and real-time data streaming
  • Git, with GitHub or GitLab

Advantageous: Docker, and cloud infrastructure such as AWS or GCP.

About the Role

Our client is a growing sports and prediction markets technology company that has recently established its engineering base in Lisbon, Portugal. They build the real-time data and trading infrastructure that powers market making on sports betting exchanges, sitting as the technical layer between liquidity providers and the venues where prices are quoted.

As their Back-End Engineer - Trading Systems, you will take ownership of the market making side of that infrastructure, developing, improving, and scaling the engine that executes across multiple exchanges.

This Back-End Engineer - Trading Systems role is a hands-on backend position at the intersection of technology and finance. You will design and evolve market making systems that need to stay reliable and scalable under real-time load, handling high-frequency data and live order management across venues. If you are motivated by distributed systems challenges, latency optimisation, and building trading systems in the sports betting and prediction markets space, this Lisbon-based backend engineering opportunity will suit you well.

The company is small, focused, and moving quickly. You will have real scope to shape how the market making engine develops, and your work will have a direct and measurable impact on execution quality across the platform.

Key Responsibilities

As the Back-End Engineer - Trading Systems, you will design, build, and evolve the backend systems that run our client's market making engine across multiple sports betting exchanges, making sure execution stays reliable and scalable as volumes grow.

You will work on high-performance systems that process high-frequency data and manage live order flow in real time, with a constant focus on latency, throughput, and stability. You will optimise these systems for performance, identifying bottlenecks and re-engineering components where they limit speed or reliability.

You will work closely with the odds feed API team and the API betting team, integrating cleanly with upstream data sources and downstream betting interfaces so that pricing and execution stay consistent end to end. You will contribute to architectural decisions around distributed systems, helping the platform scale across additional venues without compromising reliability.

You will take part in code review, testing, and deployment using modern engineering workflows, and you will help maintain a high engineering standard across the codebase. Over time, you will bring ideas of your own on how the trading systems should develop, taking initiative on improvements rather than waiting to be directed.

What We're Looking For

We are looking for a backend engineer with three to five years of experience who is comfortable working on real-time, high-throughput systems and wants to apply those skills in a sports trading environment.

  • Three to five years of professional backend development experience
  • Strong Python skills as a technical foundation
  • Solid experience with SQL, Node.js and its API frameworks, and TypeScript
  • Demonstrable experience with real-time, streaming, WebSockets, or high-throughput systems
  • Experience with version control using Git and platforms such as GitHub or GitLab
  • A self-directed, ownership-focused approach and the ability to work well across cross-functional teams
Advantageous
  • Experience with market making, trading systems, or sports odds and pricing
  • A track record of optimising systems for latency and performance
  • Experience with cloud infrastructure such as AWS, GCP, or similar
  • Working knowledge of Docker
  • Knowledge of finance, sports betting, or prediction markets
  • Familiarity with distributed systems at scale
What's on Offer

This is a full-time, permanent position based in Lisbon on a hybrid pattern of three days per week in the office, with flexibility where the work allows. The salary is €60,000 to €75,000 per annum depending on experience. The company recently opened new offices at Praça dos Restauradores in central Lisbon, a well-connected and characterful part of the city.

You will join a small, capable engineering team at an early and formative stage, working on real-time systems where your contribution is visible and matters. For an engineer who enjoys real technical challenges and wants genuine ownership over a core part of the product, this Back-End Engineer - Trading Systems role offers a rare combination of scope, autonomy, and a clear technical mission in the sports and prediction markets space.

About Our Client

Our client is a technology company building real-time data and trading infrastructure for the sports and prediction markets sector. Launched recently and growing quickly, they focus on precision, speed, and reliability in an environment where milliseconds matter, and they have established their engineering presence in Lisbon, Portugal.

Our client is committed to building diverse, inclusive teams and encourages applications from candidates of all backgrounds and experiences.

Frequently Asked Questions
Where is the Back-End Engineer - Trading Systems role based?

The role is based in Lisbon, Portugal, on a hybrid working pattern of three days per week in the office at Praça dos Restauradores, with some flexibility depending on workload.

What experience do I need for this Back-End Engineer - Trading Systems position?

You will need three to five years of backend development experience, strong Python skills, and experience with SQL, Node.js, and TypeScript. Experience with real-time, streaming, or high-throughput systems is important.

What does the salary look like?

The salary range is €60,000 to €75,000 per annum, depending on your experience and skills.

Do I need experience in sports betting or trading?

No. Direct experience in market making, trading, or sports odds is an advantage rather than a requirement. What matters most is strong backend engineering and real-time systems experience, as domain knowledge can be learned on the job.

What is the interview process?

The process has four stages: an initial fit conversation, a technical interview, a take-home exercise, and a final interview.

Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

API Backend Developer – Sports Data
API Backend Developer – Sports Data

iGamingRecruitment.io • Lisboa

Híbrido
EUR 60 000 - 75 000
Real-Time Trading Systems Backend Engineer
Real-Time Trading Systems Backend Engineer

iGamingRecruitment.io • Lisboa

Híbrido
EUR 60 000 - 75 000
Full Stack Engineer
Full Stack Engineer

Venture Up • Lisboa

Presencial
EUR 40 000 - 62 000
Trading Senior Software Engineer
Trading Senior Software Engineer

We Are META • Portugal

Teletrabalho
EUR 50 000 - 75 000
Welcome kit
Opportunities for career progression
Health insurance
+2
Sports Data API Backend Engineer | Lisbon (Hybrid)
Sports Data API Backend Engineer | Lisbon (Hybrid)

iGamingRecruitment.io • Lisboa

Híbrido
EUR 60 000 - 75 000
Backend Engineer
Backend Engineer

Calyptus • Portugal

Presencial
EUR 96 000 - 120 000
Backend Engineer
Backend Engineer

Devexperts • Porto

Híbrido
EUR 40 000 - 60 000
Hybrid/remote work mode
Flexible working hours
Fully paid additional wellness days
+12
Senior C++ Developer Consortia - Testing, Développement, Data & IA · Porto, Lisbon · Hybride
Senior C++ Developer Consortia - Testing, Développement, Data & IA · Porto, Lisbon · Hybride

Consort • Lisboa, Porto

Híbrido
EUR 60 000 - 90 000
Health insurance
TR card
CSE
+1
Back End Developer
Back End Developer

Ecojob • Lisboa

Presencial
Visa sponsorship for non-EU candidates
Lead Backend Developer
Lead Backend Developer

Pertemps ERP • Lisboa

Híbrido
Confidencial