Middle Node.js Developer (AdTech)
Job Description:
Our client operates an established real-time advertising exchange platform built on OpenRTB, in the ad exchange / adtech space. They're looking for a Middle Node.js Developer to join the backend engineering team supporting and evolving the platform. This is a backend-only role.
What You'll Work On
- Backend development: Build, maintain, and evolve backend services for an OpenRTB-based ad exchange platform.
- Automated testing: Writing and maintaining automated tests is a core, ongoing part of the role.
- Team collaboration: Work closely with the Tech Lead and a small, focused team — a DevOps engineer, a UI specialist, and another backend developer.
Who We're Looking For
A solid, mid-level developer who is focused, responsible, communicative, and open to learning. Technical gaps can be closed on the job; attitude and work ethic matter just as much as the checklist below.
Requirements
- Node.js — 3+ years of experience, mid-level proficiency
- SQL databases: MySQL or PostgreSQL
- Comfortable with SSH and Linux
- Experience writing automated tests
- English - B1
Nice to Have
- Experience in adtech, ideally with OpenRTB
- NoSQL experience: MongoDB, Redis
- AI fluency in software development
Before You Apply: Please answer the screening questions in your application. We're only able to follow up with candidates who respond to them, and — for developers without direct adtech/OpenRTB experience — we'll reach out to those whose overall profile looks like a strong match for the role.
What We Offer
- Compensation: $3,000–$3,500/month gross for candidates with adtech/OpenRTB experience; up to $2,500/month gross for strong developers without an adtech background
- Employment: FOP (sole proprietorship) contract, Ukraine
- Schedule: Ukrainian time zone
- Vacation: Flexible / unlimited
Before You Apply:
Please answer the screening questions in your application. We're only able to follow up with candidates who respond to them, and — for developers without direct adtech/OpenRTB experience — we'll reach out only to those whose overall profile looks like a strong match for the role. The questions are below:
- Have you worked on adtech systems? If so, describe your most substantial hands-on experience with OpenRTB or a similar RTB/programmatic protocol — what platform, what part of the flow did you personally build or maintain (bidder, exchange-side integration, ad server, bid stream processing), and at what scale (QPS, daily bid volume)? If you haven't worked in adtech, say so directly — it's not a disqualifier for this role.
- Describe the most complex backend service or system you've built in Node.js in production — what problem it solved, your specific role in building it, and the biggest technical challenge you had to solve.
- What's your approach to automated testing on a backend service — what do you actually cover (unit, integration, contract tests), which tools/frameworks, and can you give an example of a bug your test suite recently caught before it hit production?
Interview Process
- Screening interview with DNA325
- Interview with the Tech Lead
- Live coding session