Senior Software Engineer - Ruby

Published on February 28, 2024

Adjust is the industry leader in mobile measurement and fraud prevention. The globally operating company provides high-quality analytics, measurement and fraud prevention solutions for mobile app marketers worldwide, enabling them to make smarter, faster marketing decisions. In total, more than 25,000 apps have implemented Adjust’s solutions to improve their performance.
Founded in 2012, today Adjust has global offices in Berlin, New York, San Francisco, Sao Paulo, Paris, London, Moscow, Istanbul, Seoul, Shanghai, Beijing, Tokyo, Tel Aviv, Mumbai and Singapore.

Adjust, an AppLovin (NASDAQ: APP) company, is trusted by marketers around the world to measure and grow their apps across platforms, from mobile to CTV and beyond. Adjust works with companies at every stage of the app marketing journey, from fast-growing digital brands to brick-and-mortar companies launching their first apps. Adjust’s powerful measurement and analytics suite provides visibility, insights and essential tools that drive better results.
Our global team is composed of team members with life experiences, backgrounds, and perspectives that mirror our customers around the world. We seek outstanding candidates who demonstrate a commitment to diversity, equity, and inclusion through continuous learning and skill-building. We aim to support each other to ensure equitable and inclusive experiences, furthering our goal to create a culture of belonging that values the contributions of all team members.  
We're proud to have received several awards in Summer 2022, including G2's Easiest Setup, Easiest Admin, Leader, and Easiest To Do Business With. Our CPO was also honored with a Top Women in Media Award, and we were named the Best Overall Mobile Marketing Solution of 2022. These accolades are a testament to the excellence and innovation of our award-winning company.
Get to know Engineering / The Department
Our Engineering department is the dynamic powerhouse behind Adjust's cutting-edge technologies. Through seamless collaboration with our Product and Support teams, we transform concepts into tangible, customer-centric solutions with a strong sense of ownership and an unwavering commitment to excellence. Get ready to witness the magic of our Engineering Department.
Make an Impact/ The role:
As a Senior Backend Engineer (Ruby) you will be mainly responsible for the development and maintenance of our backend services of the Dashboard platform. You will be focusing on Ruby microservices as well as working with monolith Rails applications. You will be given a lot of freedom to explore, design and architect client-facing applications in an environment that rewards quality-oriented work, transparency and creativity. The Dashboard team has complete ownership of the development process as well as direct impact on our product, user experience and technology choices.
Empower Your Potential/ Responsibilities:  
  • Design, develop, improve and maintain Rails applications and microservices
  • Influence the future architecture of the Dashboard platform
  • Build RESTful APIs to support our front end team
  • Integrate 3rd party services such as Facebook and Google
  • Take care of error handling and fixing real bugs on production
  • Take ownership of the system health, monitoring and performance
  • Follow best practices (e.g. test driven development, refactoring and continuous integration to ensure high code quality and fast deployment)
Bring Your Knowledge/ Experience & Qualifications: 
Must haves:
  • 5+ years of experience in Ruby, Ruby on Rails, RSpec and REST
  • Experience working with SQL/NoSQL databases, in-memory data stores and queues
  • Be able to propose solutions and architecture decisions
  • Ability to own and drive feature development from concept to shipping
  • Great team player who loves to share knowledge and support colleagues within the team and the company
Nice to have:
  • Familiarity with Docker and Kubernetes to build and deploy microservices 
  • PostgreSQL, Redis, Kafka and Aerospike experience 
  • Familiarity with Elixir is a plus
Enhance Your Experience / Perks & Benefits:
  • Opportunity to make an impact on the ad-tech industry working for a forward-thinking leader in the space
  • International, diverse teams with a strong focus on transparency, feedback and fun
  • Education opportunities for ongoing professional development & continuous learning
  • Company onboarding program where you’ll learn the ins-and-outs of our product with your fellow newbies
  • Flexible workplace policy, allowing you to work either from home or our office space 
  • Generous vacation policy with flexible vacation days
  • Childcare program (Berlin only), paid parental leave
  • Additional private health insurance
  • Company Pension Plan with 40% employer contribution
  • English & German classes to enhance your collaboration with global colleagues and friends
  • Discounted Gym Membership with Urban Sports Club
  • Free annual BVG transportation ticket
  • Wellbeing support with qualified therapists
  • WFH program with remote online events (Coffee chats, team events, games, etc.)
  • Relocation package and visa assistance for you and your family
More details about our company culture and perks can be found on our career page.
Interested?  Let's Talk! 
We understand that imposter syndrome may sometimes hinder exceptional candidates from applying. So, don't hold back—apply with confidence! We're excited to hear from you and can't wait to chat!
Equal opportunity employer
Adjust is proud to be an equal opportunity employer. We champion a diverse and inclusive culture in all of our offices around the globe. We understand that all candidates are individuals with unique backgrounds and talents. At Adjust, we assess candidates on qualifications, merit and business needs. We do not discriminate based upon race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status or other applicable legally protected characteristics. If you see a position that excites you, please apply! We would love to have you join us in our mission to build a global tech company where we're all proud to belong to.
⚠ Adjust works with applicants through our Careers page and email addresses. If you are contacted through other unofficial channels, it may not be legitimate. Confirm the information here and feel free to apply directly below.