Back End Engineer (Mid/Sr Level) - Ruby

15 hours, 46 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 from design through implementation, quality polish, and release.
  • Take feature ideas from architecture brainstorming through backend implementation and customer delivery.
  • Optimize high-volume database endpoints that process billions of rows.
  • Profile Ruby code and analyze ClickHouse query performance to improve system speed and reliability.
  • Perform code reviews and suggest improvements to engineering tools and processes.
  • Build robust backend systems for challenging products such as SDK Insights.
  • Understand mobile SDK teardown workflows to support product development.
  • Collaborate with a distributed engineering team and work remotely over Zoom when needed.

Requirements

  • 3+ years of experience as a software engineer, with lesser experience considered if supported by meaningful GitHub contributions and coding samples.
  • 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 exposure to AWS ideally.
  • Experience with Ruby on Rails, or Python with a willingness to learn Ruby on Rails.
  • Nice to have: experience with ClickHouse, MongoDB, Sidekiq, TypeScript, and React.js.
  • Ability to work effectively in a lean, flat, and distributed team environment.
  • Resume required when applying.

Benefits

  • Fully remote work arrangement.
  • Full-time position.
  • Opportunity to work in a lean, flat organization with meaningful input into product decisions.
  • Exposure to large-scale data and technically challenging backend problems.
  • Collaborative remote team culture with regular pairing over Zoom.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Senior Go Software Engineer

Array 51-250 Capital Markets

Array is hiring a Senior Software Engineer to help build and operate secure, high-scale fintech products for millions of users within a remote-first engineering squad.

AWS Azure C# Docker GCP Generative AI Go Java Kubernetes Microservices MongoDB Node.js PostgreSQL REST API SQL Server
1 minute ago

Staff Backend Product Software Engineer, Core

Dropbox 1K-5K Internet Software & Services

Dropbox is hiring a Staff Engineer to lead cross-team technical work on team-user activation and engagement flows, modernizing onboarding and core surfaces to improve long-term user engagement and reduce churn.

LLM Machine Learning
1 minute ago

Senior Backend Engineer (m/f/d)

Flip App 51-250 Internet Software & Services

Flip is hiring a Senior Software Engineer to build and operate backend services for its employee communication platform, with a focus on secure production systems in the User Management domain.

Agile Go Grafana Helm Java Kafka Kotlin Kubernetes Mixpanel PostgreSQL Python RabbitMQ Spring
1 minute ago

Senior Software Engineer (Healthcare Integrations) - Contract

Tech Holding 51-250 Internet Software & Services

Tech Holding is seeking a contract Senior Software Engineer to design and deliver healthcare integration solutions that connect patient intake, referral, call center, AI, and EMR systems for an enterprise client.

AWS Azure
1 minute 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