What you'll do
- Participate in the full development life cycle from design to release, focusing on backend implementation.
- Optimize database endpoints handling billions of rows, with profiling of Ruby code and ClickHouse query performance.
- Work on challenging products like SDK Insights, requiring understanding of mobile SDK teardown.
- Collaborate in a lean and flat organization with meaningful input on product development.
- Perform code reviews and contribute to improving tools and processes for high-quality software.
What you should know
- Opportunity to work on highly scalable backend systems managing massive data volumes.
- Role requires a mindset of ownership and deep understanding of the why behind tasks, not just execution.
- Expect to collaborate closely with a distributed team using remote pairing and communication tools.
- Candidates with strong Ruby on Rails skills or willingness to learn are preferred; Python experience is considered.
- Exposure to cloud environments like AWS and technologies like ClickHouse and Sidekiq is a plus.
About the company
- Sensor Tower values simplicity, quality, extreme ownership, and prioritization in its engineering culture.
- The company operates with a lean and flat structure, promoting ownership and direct impact.
- Focuses on handling large-scale data (tens of terabytes) and delivering fast, reliable insights to users.
- Sensor Tower is a remote-friendly company with a distributed team culture emphasizing collaboration via Zoom.
- They are in the data analytics and mobile app intelligence industry, providing unique insights to customers.
Key required skills
Ruby on RailsClickHouseMongoDBSidekiqREST APIAWS