This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
As a Software Engineer on KERV’s Tag Distribution team, you’ll be one of the first engineers dedicated to a new team focused on our ad tag infrastructure — the systems responsible for serving and optimizing ad tags to publishers and programmatic platforms globally. This is a backend and AWS-heavy role with unique challenges in performance, reliability, and international distribution. You’ll work across a mix of architectures — from a persistent Node.js API that assembles and serves VAST ad tags, to a growing set of serverless microservices on AWS handling dynamic destinations, geo-targeted redirects, and tag validation. The infrastructure spans DynamoDB Global Tables replicated across multiple U.S. regions, edge computing for redirect flows, and caching layers that support high-throughput ad delivery. You’ll also help lead the migration and refactoring of our core VAST API from our legacy monolith into a purpose-built tag server.
Job Responsibility:
Build and maintain KERV’s ad tag distribution services
Develop and operate serverless microservices that support dynamic ad serving, dynamic creative optimization, geo-targeted redirects, and tag validation workflows
Lead the migration and refactoring of core VAST API functionality from our legacy monolith into our dedicated tag server architecture
Optimize for performance and reliability across caching layers, proxy services, and multi-region data replication
Help harden production systems: improve observability, error handling, alerting, and cost/performance tuning
Contribute to architectural decisions
Write clean, well-tested code
Participate in team code reviews
Participate in sprint planning
Communicate effectively within the engineering team and with non-technical teams
Have the discipline to shift between establishing new features and maintaining legacy features
Requirements:
3–7+ years of professional experience developing backend or full-stack web applications
Strong proficiency in JavaScript/Node.js in production environments
Hands-on experience with AWS services — particularly Lambda, DynamoDB, S3, CloudFront, or comparable cloud infrastructure
Experience building or operating systems that serve high volumes of traffic with demanding performance requirements
Familiarity with serverless architectures and event-driven design patterns
Comfort working with and refactoring legacy codebases
Ownership mindset
Strong asynchronous communication skills
Experience with or strong interest in AI-driven prompt engineering and AI coding assistants
Nice to have:
Digital advertising experience, particularly with ad serving, tag management, VAST, SIMID, OpenRTB, or programmatic platforms
Experience with edge computing (Lambda@Edge, CloudFront Functions, or equivalent CDN-level compute)
Experience with DynamoDB Global Tables or multi-region database replication
Experience with XML parsing and transformation in high-throughput contexts
Background in API design and operation
Experience with caching strategies at the application and CDN layers
Experience with the Serverless Framework or similar IaC tools
Familiarity with geo-targeting, IP-based routing, or international ad delivery
Experience developing an enterprise or SaaS product
Previous experience in a startup environment
What we offer:
Unlimited PTO
Competitive compensation packages
Comprehensive health and wellness benefits
Mental Health Support via Samata Health paid 100% by KERV
401K with company match and 100% vesting on day 1
Unlimited referral bonuses
Flexible working schedules with remote and hybrid opportunities