At a Glance
- Tasks: Build and optimise back-end systems for innovative products at Sensor Tower.
- Company: Join a dynamic tech company focused on user-centric solutions.
- Benefits: Competitive salary, flexible work environment, and opportunities for professional growth.
- Other info: Collaborative culture with a flat structure, encouraging your input on projects.
- Why this job: Make a real impact by developing features that support millions of users.
- Qualifications: 3+ years in software engineering with strong Ruby on Rails skills.
The predicted salary is between 50000 - 70000 € per year.
Requirements:
- 3+ years of experience as a software engineer (If you have lesser years of experience but have meaningful GitHub contributions and other coding samples, this will be taken into consideration)
- Strong foundation in programming, algorithms, and software application design
- Solid understanding of RESTful systems and the principles of good API design
- Understanding of the basics of cloud environments, ideally with some exposure to AWS
- Required: Ruby on Rails (or Python and willing to learn Ruby on Rails)
- Nice to have: Clickhouse, MongoDB, Sidekiq, TypeScript, React.js
What the job involves:
- As an engineer at Sensor Tower, you will ensure we're building the best possible products and features to support our users.
- In our lean and flat organization, you will have a meaningful say in what and how we build out all aspects of our product.
- Participate in the full development life cycle, including design, implementation, quality polish, and release.
- Leverage your strengths and interests to work on full feature implementation from brainstorming the architecture design to the back end implementation and delivery to the customers.
- Optimise endpoints that touch billions of rows in the database by applying profiling to Ruby code and understanding crucial performance details of ClickHouse queries.
- Perform code reviews and suggest improvements to tools and processes.
- Work on challenging products like SDK Insights, where you need to develop a robust back-end and understand how mobile SDK teardown works.
Back End Engineer (Mid/Senior Level - Ruby) in London employer: Deepstreamtech
At Sensor Tower, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our team members enjoy ample opportunities for professional growth, with the chance to contribute meaningfully to product development in a flat organisational structure. Located in a vibrant tech hub, we offer competitive benefits and a supportive environment that encourages creativity and technical excellence.
StudySmarter Expert Advice🤫
We think this is how you could land Back End Engineer (Mid/Senior Level - Ruby) in London
✨Tip Number 1
Network like a pro! Reach out to fellow engineers, attend meetups, and connect with people in the industry. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Make sure your GitHub is up-to-date with your best projects. Highlight your contributions and any cool features you've built. This is your chance to shine beyond just your CV.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your algorithms and RESTful systems knowledge. Practice coding challenges and be ready to discuss your thought process during problem-solving.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you're genuinely interested in joining our team at StudySmarter. Let’s get you that back-end engineer role!
We think you need these skills to ace Back End Engineer (Mid/Senior Level - Ruby) in London
Some tips for your application 🫡
Show Off Your Experience:Make sure to highlight your 3+ years of experience as a software engineer. If you’ve got less but have some cool GitHub contributions or coding samples, don’t be shy! We love seeing what you can do.
Get Technical:We’re looking for a solid foundation in programming and algorithms, so don’t forget to mention your skills in Ruby on Rails (or Python if you're keen to learn Ruby). Show us you know your stuff!
Demonstrate Your Understanding:Talk about your grasp of RESTful systems and API design principles. We want to see that you understand the basics of cloud environments too, especially if you’ve dabbled in AWS.
Apply Through Our Website:When you’re ready to apply, make sure you do it through our website. It’s the best way for us to keep track of your application and get back to you quickly!
How to prepare for a job interview at Deepstreamtech
✨Showcase Your GitHub Contributions
If you've got less than 3 years of experience, don’t sweat it! Make sure to highlight your meaningful GitHub contributions during the interview. Bring along specific examples of your code and projects that demonstrate your skills in Ruby or any other relevant technologies.
✨Understand RESTful Systems
Brush up on your knowledge of RESTful systems and API design principles. Be prepared to discuss how you’ve implemented these in past projects. It’s a great way to show that you understand the fundamentals and can apply them effectively in real-world scenarios.
✨Familiarise Yourself with Cloud Environments
Since the role involves cloud environments, especially AWS, make sure you have a basic understanding of how they work. If you’ve had any hands-on experience, even if it’s just tinkering around, be ready to share what you learned and how it could apply to the job.
✨Prepare for Technical Challenges
Expect to face some technical challenges during the interview. Brush up on algorithms and performance optimisation techniques, particularly in Ruby. Practising coding problems and discussing your thought process will help you stand out as a strong candidate.