Senior Ruby Backend Engineer (US, Remote)

Published on May 21, 2023

Knowing how to leverage data is a necessity today. Most of the top 10 free mobile games work with Tenjin to do user acquisition and monetization

We’re looking for a Senior Ruby 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.

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 13-person engineering team in a 34-person company and are looking to rapidly and responsibly grow our team. We're a remote-first organization, spread across four continents with hubs in Berlin and San Francisco. 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.


  • Participate in major architecture and software design decisions
  • Maintain integrations with major partners, such as Apple, Google, and TikTok
  • Maintain and document business logic for key functions such as attributions and callbacks
  • Work cross-functionally with design and product to set requirements
  • Set up monitoring, testing, and integrity alerts across our existing and new services


  • Experience developing and maintaining high-throughput distributed systems
  • Experience with Ruby and Rails
  • Experience with Git and Github or similar
  • Excellent organization and communication skills


  • Experience with Sinatra
  • Experience with Docker
  • Experience with Kubernetes
  • Experience with mobile marketing
  • Experience with Go, SQL, or Javascript
  • Experience with AWS and managed services such as DynamoDB, S3, Redshift, etc


  • Annual budget for learning and personal development (conferences, books, classes, etc)
  • Budget for fitness and well-being activities (gym memberships, fitness equipment)
  • Unlimited vacation days and a vacation stipend to make sure you take time off (we recommend at least 20 days off per year)
  • Team off-sites and other get-togethers
  • Health Care Plan (Medical, Dental & Vision)
  • Family Leave (Maternity, Paternity)