The ad says“A foundational understanding of system design and debugging, and comfort working in distributed or multi-service environments”
The ad says“A foundational understanding of system design and debugging, and comfort working in distributed or multi-service environments”
The ad says“Professional proficiency in written and spoken English”
The ad says“Working proficiency in Java or a comparable backend language”
The ad says“A foundational understanding of system design and debugging, and comfort working in distributed or multi-service environments”
Values
The ad says“Familiarity with ad tech systems, bidding logic, or monetization infrastructure”
The ad says“Experience working in an agile team environment with sprint-based delivery”
The ad says“Familiarity with ad tech systems, bidding logic, or monetization infrastructure”
The ad says“Experience with server-to-server data integrations or event-driven architectures”
The ad says“Exposure to observability tooling, metrics, or production debugging workflows”
The ad says“Familiarity with ad tech systems, bidding logic, or monetization infrastructure”
The ad says“Exposure to observability tooling, metrics, or production debugging workflows”
The ad says“Exposure to observability tooling, metrics, or production debugging workflows”
The ad says“Experience with server-to-server data integrations or event-driven architectures”
Design and build backend features, from scoping through deployment and ongoing production support, with guidance from senior engineers and tech leads on more complex or ambiguous problems
Take part in technical design reviews and architecture discussions, asking good questions and contributing ideas
Write well-tested, readable, and maintainable code consistent with team quality standards; participate actively in code reviews, both giving and receiving feedback
Work with product managers and commercial partners to understand requirements and deliver reliable outcomes
Participate in on-call rotations: monitor system health, investigate production issues, and write clear bug tickets and documentation
Look for opportunities to improve system performance, reduce complexity, and pay down technical debt in aging codebases
Take part in sprint ceremonies — planning, refinement, retrospectives, and demos — and contribute ideas for improving team delivery
Use AI-assisted development tools responsibly to improve productivity, code quality, and delivery efficiency
Collaborate with engineers, data scientists, and business intelligence teams to deliver integrated solutions
Grow your skills through mentorship, pairing, and feedback from more senior engineers
Benefits
Work flexibly: Our global flexible work policy lets our teams decide if they head into one of our offices or work from anywhere else
Team-wide time off: Most of our team disconnects at the same time each year to recharge and reconnect
Global volunteer week: Take VTO (Volunteer Time Off) to support the organizations and charitable efforts you believe in
Wellness: We take care of each other - providing opportunities and spaces to live that work-life balance
Resource groups: Our five ERGs are employee-led groups for underrepresented communities and their allies
Career growth: We provide opportunities for our team to develop their skills – or learn new ones – on their own terms
Preferred experience
Experience designing, building, and operating backend systems, gained through professional roles, internships, or substantial personal or academic projects
A collaborative working style: you communicate clearly, follow through on commitments, surface risks early, and ask good questions
Working proficiency in Java or a comparable backend language
Curiosity and a willingness to learn new tools, systems, and approaches, and to challenge existing approaches with well-reasoned alternatives
A foundational understanding of system design and debugging, and comfort working in distributed or multi-service environments
Professional proficiency in written and spoken English
Familiarity with ad tech systems, bidding logic, or monetization infrastructure
Experience with server-to-server data integrations or event-driven architectures
Experience working in an agile team environment with sprint-based delivery
Exposure to observability tooling, metrics, or production debugging workflows