Backend Engineer - AdExchange

Sólo para miembros registrados
21 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 70K

Job location

Remote

Tech stack

Clean Code Principles
Artificial Intelligence
Computer Programming
Distributed Systems
Node.js
TypeScript
Test Driven Development
Solid Principles
Kafka
Data Pipelines
Go

Job description

  • Build systems that categorize global ad inventory and enrich bids with data.
  • Utilise Node.js, TypeScript, and Fastify for ultra-low-latency services.
  • Apply Hexagonal Architecture and DDD for maintainability and scalability.
  • Design data pipelines using Kafka for reliable bid enrichment.
  • Make key technical decisions and manage project timelines.
  • Ensure services are fast, resilient, and observable through monitoring.

Conocimientos

Node.js TypeScript Async Programming Hexagonal Architecture Event-Driven Architectures Kafka Go (Golang) SOLID Principles Test-Driven Development (TDD)

Requirements

A technology company is seeking a Backend Engineer - AdExchange to join their team in Spain. You will be responsible for building systems that enrich bidding requests and improve auction performance using Node.js and TypeScript. The ideal candidate has over 5 years of engineering experience, strong skills in async programming, and a passion for clean code. Join this supportive environment that values well-being and offers flexible remote work options, plus a home office setup budget., * 5+ years in backend engineering, building reliable and high-performance systems.

  • Strong Node.js & TypeScript skills, with solid knowledge of async programming.
  • Hands-on with modern architectures, especially Hexagonal Architecture and DDD.
  • Experience with distributed systems and event-driven architectures.
  • Understanding business impact and balancing quality with delivery.
  • Using AI tools to work smarter and improve development workflows.
  • Passion for clean code and applying testing practices.

Apply for this position