1
Senior Backend Engineer, Ad Attribution at Tenjin | Y Combinator
www.ycombinator.comWe’re looking for a Senior Backend Engineer experienced with building backends for web applications. Our ideal candidate has worked with Ruby frameworks such as Rails and Sinatra, developed applications with both relational and non-relational databases, is comfortable managing infrastructure with Kubernetes, and enjoys working in a remote but collaborative environment.
Mobile attribution is the core of our business - we rigorously maintain an expansive set of business logic that integrates with third parties and helps mobile developers determine where their users are coming from. Much of our business logic is in Ruby today. We’re in the process of gradually migrating that logic over to Go.
This is a senior-level role but we would also consider mid-level candidates who are an exceptionally good fit.
Team, Culture, and Product
We're a small engineering team looking to grow responsibly. We're a remote-only organization with most of the engineering team working from US timezones. We aim to help mobile app developers make data-driven decisions about their marketing in a secure, privacy-centric, user-friendly way. We encourage flexibility in working locations and hours but also make sure we all overlap at least briefly for a bit each day.
Responsibilities
Lead major architecture and software design decisions
Maintain technical integrations with major partners such as Apple, Google, and Meta
Maintain and document business logic for key functions such as attributions and callbacks
Work cross-functionally with design, product, customer success, and external partners to set requirements
Set up monitoring, testing, and integrity alerts for existing and new services
Requirements
Experience developing and maintaining high-throughput distributed systems
Deep production experience with Ruby (4+ years)
Production experience with Go (2+ years)
Experience with Rails, Sinatra, or similar
Experience with Git and GitHub or similar
Excellent organization and communication skills
Nice-to-haves
Experience with Docker and Kubernetes
Experience building mobile applications and working with mobile SDKs
Experience with mobile marketing and ad tech
Experience with React, JavaScript, SQL
Experience with AWS and managed services such as S3, DynamoDB, S3, Redshift, etc
Experience with streaming platforms such as Kafka
You must log in or register to comment.