Backend Engineer - AdExchange
Role details
Job location
Tech stack
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.