Senior Backend Engineer, AdTech (m/f/d)
About your tasks:
- Design, develop, and maintain scalable backend services and APIs supporting retail media products.
- Build and operate distributed systems that process large volumes of advertising, campaign, auction, and analytics data.
- Develop low-latency, highly available services for ad serving, targeting, bidding, and campaign execution.
- Optimize real-time and high-throughput data systems, integrating with MongoDB, Redis, and Algolia to support fast ad delivery and campaign insights. Work with BullMQ and RabbitMQ for reliable message queueing across distributed services.
- Ensure software quality through automated tests (TDD/BDD preferred).
- Design and implement distributed caching strategies, cache invalidation mechanisms, and performance optimizations.
- Ensure systems meet reliability, performance, scalability, and security requirements.
About you:
- You have experience building products in Retail Media, AdTech, MarTech, E-commerce, Search, or Recommendation systems.
- You demonstrate seniority through ownership, technical excellence, proactive problem-solving, and the ability to independently drive initiatives from concept to production.
- You have hands-on experience building Ad Serving Platforms, Campaign Management Systems, Search Advertising Solutions, Auction or Bidding Systems, Attribution and Reporting Platforms.
- You posses strong software engineering principles Object-Oriented Design, SOLID Principles, Design Patterns, Testing Strategies, API Design.
- You have experience building and operating cloud-native applications on AWS, GCP, or Azure.
- You have practical experience with Infrastructure as Code (IaC), CI/CD pipelines, and automated deployment practices.
- You are well-versed in security best practices, including authentication and authorization (OAuth2, JWT), encryption, secrets management, and secure software development practices.
- You understand the importance of observability and have experience working with monitoring, logging, tracing, and alerting solutions.
- You bring a strong DevOps mindset and take ownership of software throughout its lifecycle, from development and deployment to operation and continuous improvement.