Back End Engineer (Mid/Sr Level) - Ruby

9 hours, 33 minutes ago
Full-time
Mid Level
Software Development
Sensor Tower

Sensor Tower

Sensor Tower provides a comprehensive digital intelligence platform that specializes in app store analytics and mobile engagement insights, enabling businesses to enhance their app visibility, drive organic user acquisition, and make informed strategic...

Media
11-50
Founded 2013
$46M raised

Description

  • Participate in the full development life cycle, including design, implementation, quality polish, and release.
  • Own full feature implementation from architecture brainstorming through back-end delivery to customers.
  • Optimize endpoints that operate on billions of database rows by profiling Ruby code and tuning ClickHouse queries.
  • Review code and suggest improvements to tools and engineering processes.
  • Work on complex products such as SDK Insights and understand how mobile SDK teardown works.
  • Collaborate with a distributed engineering team to combine knowledge and improve outcomes.
  • Help build products and features that support users and enable convenient data access.
  • Contribute to engineering decisions in a lean, flat organization with meaningful input on what and how the product is built.

Requirements

  • 3+ years of experience as a software engineer, with relevant GitHub contributions or coding samples considered if years of experience are lower.
  • Strong foundation in programming, algorithms, and software application design.
  • Solid understanding of RESTful systems and good API design principles.
  • Basic understanding of cloud environments, with some exposure to AWS ideally.
  • Experience with Ruby on Rails, or Python and willingness to learn Ruby on Rails.
  • Experience with ClickHouse is preferred.
  • Experience with MongoDB is preferred.
  • Experience with Sidekiq is preferred.
  • Experience with TypeScript and React.js is preferred.

Benefits

  • Remote work arrangement.
  • Full-time position.
  • Opportunity to work on challenging, data-intensive products at scale.
  • Meaningful ownership and influence over product and technical decisions.
  • Collaborative distributed team environment with regular pairing over Zoom.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Staff Backend Engineer - Conversations

HighLevel 251-1K Internet Software & Services

HighLevel is hiring a Staff Backend Engineer for its Conversations platform to own and scale the data systems behind high-volume messaging across a distributed, remote-first product environment.

ClickHouse Elasticsearch Firestore GCP Grafana Kibana Microservices MongoDB Node.js OpenTelemetry Redis TypeScript
2 hours, 18 minutes ago

Backend Engineer (PHP/Golang)

Xsolla 251-1K Internet Software & Services

Xsolla is hiring a Backend Engineer in Montreal/Canada to build and maintain backend systems for its game monetization platform in a remote, full-time role.

Go PHP SQL
2 hours, 19 minutes ago

Backend Software Engineer Senior - Vaga afirmativa para mulheres

Swile 251-1K Professional Services

Swile is hiring a Senior Backend Software Engineer in Brazil to improve its current product and backend platforms through data-driven decisions that strengthen efficiency, stability, and performance.

gRPC Java Kafka Kotlin Microservices RabbitMQ Redis REST API
2 hours, 33 minutes ago

Senior Backend Engineer

Tala 251-1K Banks

Tala is hiring a Senior Backend Engineer to build and evolve its remote-first microservices platform for new country launches, products, and a rapidly growing global user base.

AWS Azure CI/CD Docker GCP Java Kafka Kotlin Kubernetes Microservices RabbitMQ Scala SQL
2 hours, 33 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers