At a Glance
- Tasks: Build amazing products and features that support users while optimising performance.
- Company: Join Sensor Tower, a dynamic tech company with a flat structure.
- Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
- Other info: Collaborative environment with exciting challenges and career advancement opportunities.
- Why this job: Make a real impact on innovative projects and shape the future of our products.
- Qualifications: 3+ years in software engineering, strong Ruby on Rails skills, and a passion for coding.
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) 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)
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can help you land that dream job.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub profile with some cool projects, make sure to highlight that in conversations. We love seeing real-world examples of your coding prowess, especially in Ruby or any other languages you’re comfortable with.
✨Tip Number 3
Prepare for those technical interviews! Brush up on your algorithms and RESTful systems knowledge. We want to see how you think and solve problems, so practice coding challenges and be ready to discuss your thought process.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love when candidates take the initiative to connect directly with us.
We think you need these skills to ace Back End Engineer (Mid/Senior Level - Ruby)
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, don’t be shy! We love seeing meaningful projects that showcase your skills.
Get Technical:We’re looking for a solid foundation in programming and algorithms, so don’t forget to mention your expertise in Ruby on Rails or Python. If you’re willing to learn Ruby, let us know! It shows your eagerness to grow.
Demonstrate Your Understanding:Talk about your knowledge 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:We encourage you to apply through our website for a smoother process. It’s the best way for us to keep track of your application and ensure it gets the attention it deserves!
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 up specific projects where you’ve made a significant impact, and be ready to discuss your thought process and the challenges you faced.
✨Brush Up on API Design Principles
Since a solid understanding of RESTful systems is key for this role, take some time to review the principles of good API design. Be prepared to discuss how you’ve implemented these principles in past projects, and think about any improvements you could suggest based on your experiences.
✨Familiarise Yourself with Cloud Environments
Even if you’re not an AWS expert, having a basic understanding of cloud environments will give you an edge. Do a bit of research on AWS services relevant to back-end development, and be ready to chat about how you might leverage them in your work.
✨Prepare for Technical Challenges
Expect to tackle some technical questions or coding challenges during the interview. Practice optimising Ruby code and working with databases like ClickHouse. Familiarise yourself with performance profiling techniques, as this will show you’re ready to handle the demands of the role.