We’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.
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.
- 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.
- 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.
Be the first to know aboutnew jobs every week
Get 8 new jobs with salaries, once per week! Sign up here so you don't miss a single newsletter.