Back to jobs
New

Senior Backend Engineer (Ruby/Go)

Barcelona, Spain

Appodeal is a dynamic US-based product company with a truly global presence.

We have offices in Warsaw, Barcelona and Virginia along with remote team members located around the world.

Our company thrives on diversity, collaboration, and innovation, making us a leader in the mobile app monetization space.

Why Appodeal?

At Appodeal, we’re more than just a company—we’re a team united by a common mission: to help every person discover and grow their talents!

We take pride in our cutting-edge product and our internationally dispersed team of talented professionals.

Here’s what we value, and what we hope you do too:

  • Continuous Learning and Growth: We are passionate about learning, growing personally, and building rewarding careers.
  • Making an Impact: We are committed to building a history-defining company that leaves a lasting impact on the mobile app industry.
  • Solving Exciting Challenges: We tackle complex problems every day, supported by a team of world-class professionals and mentors.
  • Enjoying the Journey: We believe in having fun while working toward our goals.
The team is looking for a Senior Backend Engineer to make it even stronger.

Requirements:

Backend Development
  • 5+ years of professional software development experience
  • 3+ years of hands-on Ruby on Rails experience in production environments
  • Strong understanding of Go fundamentals and experience building production services
  • Proficiency with SQL, particularly PostgreSQL (complex queries, performance optimization, indexing strategies)
Data & Analytics
  • Experience with OLAP databases and columnar storage systems (Clickhouse or similar: Druid, Vertica, etc.)
  • Hands-on experience with data pipeline development and orchestration
  • Understanding of ETL/ELT patterns and data processing workflows
Distributed Systems
  • Production experience with message streaming platforms (Kafka, RabbitMQ, or similar)
  • Understanding of event-driven architectures and async processing patterns
  • Experience with distributed systems challenges (consistency, reliability, scalability)
Infrastructure & Performance
  • Practical experience with caching strategies using Redis, Memcached, or similar
  • Understanding of database performance tuning and query optimization
  • Experience debugging and resolving production issues in complex systems
 

Responsibilities:

  • Design, develop, and maintain high-load backend services in Ruby and Go.
  • Own end-to-end delivery of backend features, from design and implementation to deployment and monitoring.
  • Work closely with Product and Data teams to experiment with and roll out monetization strategies.
  • Actively participate in incident response, root-cause analysis, and post-mortems.
  • Ensure accurate event tracking, logging, and metrics for monetization and system health.
  • Collaborate with Data Science/Analytics teams to expose reliable data pipelines.
  • Build dashboards and alerts to monitor system performance and revenue-critical KPIs.
  • Write clean, maintainable, and well-tested code (unit, integration, and load tests).
  • Conduct code reviews and help raise the overall engineering bar.
  • Reduce technical debt and continuously improve system architecture.
  • Translate product and business requirements into robust technical solutions.
  • Take ownership of key services or domains within the mediation platform.
  • Proactively identify risks, bottlenecks, and improvement opportunities.
  • Influence the technical roadmap and long-term platform strategy.

With an outstanding product and a mission that excites and inspires, Appodeal offers a unique opportunity to make an impact while being part of an amazing team.

Join us and help shape the future of mobile app success!

Create a Job Alert

Interested in building your career at Appodeal? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV

Accepted file types: pdf, doc, docx, txt, rtf

Cover Letter

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...