At a Glance
- Tasks: Build scalable systems and create a polished experience for customers.
- Company: Join Hnry, a fast-growing tech company with a collaborative culture.
- Benefits: Competitive salary, flexible hours, and opportunities for professional growth.
- Other info: Dynamic environment with a focus on agile practices and continuous learning.
- Why this job: Be part of an innovative team shaping the future of our product.
- Qualifications: 2+ years of development experience and strong communication skills.
The predicted salary is between 55000 - 62750 £ per year.
We’re really lucky to have an Engineering team spread across three jurisdictions working on the Hnry product. While that gives us the opportunity to hire great people globally, we’re always keen to hear from those interested in joining our founding team in London. We’re really proud of the team we’ve built so far, and while we’re not actively hiring into the team right now, we’re always keen to connect with great engineers who are interested in what we’re doing – even if that conversation is for a little further down the track.
As part of the team, you’d play a key role in building a polished experience for our customers, while helping evolve the systems that power the business behind the scenes. You’ll work collaboratively across Product, Customer Operations, and Engineering to bring new features to life – from early concept through to release. If this sounds like something you’d be keen to be part of (now or in the future), we’d love to hear from you.
Responsibilities- Engaging with customers and all members of the business to actively identify problems and propose solutions
- Following best practices in building robust and reliable software and encouraging the same among colleagues
- Take responsibility for delivering functionality from concept through to production release and post-release maintenance
- Produce work that meets the expected level of test coverage and improve test coverage across the existing codebase
- Provide detailed code reviews to colleagues, sharing your knowledge and ensuring that standards are maintained
- Help design the architecture of new features and present this back to the team for feedback
- Collaborate with and support other members of the wider Hnry team
- Act as a mentor and provide support to Junior developers on the team
- Have at least two years experience working as a developer
- Have excellent communication and collaboration skills – we work together and succeed as a team
- Be able to take complex problems, break them down, and build robust solutions
- Actively monitor systems, identify problems and propose solutions
- Approach problems with a curious mindset and empathy for the end user, always considering the impact of changes
- Have experience with automated testing
- Enjoy discussions about software/product design and crafting solutions
- Have full working rights in New Zealand
- Experience building large scale systems
- Experience being self-employed (freelancing, contracting etc) in any industry/profession
- Experience using Ruby on Rails
We follow agile practices, delivering improvements iteratively in small chunks. We track the impact of our work and measure ourselves on results, not the amount of code written. We’re growing fast, and are focused on building a well designed, scalable & robust platform. In some areas of the work (e.g. payment processing) there is very little margin for error. Our technology platform is built in Ruby on Rails, and we also use a bunch of AWS services (via Terraform), Postgres, Docker, and a little bit of React. We have automated tests, continuous deployment, and release to production multiple times per day. We review each others code, and set aside time for hacking on experimental features, refactoring and/or learning new things. We work hard and finish on time, no crazy hours.
Salary banding: £55,000 - £62,750 per annum. At Hnry, we operate a policy of pay parity across our organisation to ensure that all Hnry staff are fairly and equally compensated based on their contributions and experience. The salary for this role will be determined based on the applicant’s experience.
Mid-Level Ruby on Rails Engineer — Build Scalable Systems in London employer: Hnry
At Hnry, we pride ourselves on fostering a collaborative and innovative work culture that empowers our engineers to thrive. Located in London, our team enjoys the benefits of flexible working hours, a commitment to professional growth, and a focus on building scalable systems that make a real impact. With a strong emphasis on mentorship and knowledge sharing, we are dedicated to creating an environment where every team member can contribute meaningfully and advance their career.
StudySmarter Expert Advice🤫
We think this is how you could land Mid-Level Ruby on Rails Engineer — Build Scalable Systems in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at meetups. Ask them about their experiences and share your passion for what Hnry is doing. This can help you get noticed and might even lead to a chat about future opportunities.
✨Tip Number 2
Show off your skills! Create a personal project using Ruby on Rails that showcases your ability to build scalable systems. Share it on GitHub and include a link in your application. This gives us a taste of your coding style and problem-solving skills.
✨Tip Number 3
Stay engaged with the community! Join forums, attend webinars, or participate in hackathons related to Ruby on Rails. This not only keeps your skills sharp but also helps you connect with like-minded folks who might have insights into job openings.
✨Tip Number 4
Don’t hesitate to reach out directly through our website! Even if we’re not actively hiring, expressing your interest can put you on our radar for future roles. A friendly message can go a long way in making a lasting impression.
We think you need these skills to ace Mid-Level Ruby on Rails Engineer — Build Scalable Systems in London
Some tips for your application 🫡
Show Your Passion for Engineering:When you’re writing your application, let your enthusiasm for engineering shine through! We want to see that you’re genuinely excited about building scalable systems and working collaboratively with a team. Share any personal projects or experiences that highlight your love for coding.
Tailor Your Application:Make sure to customise your application to reflect the specific role of Mid-Level Ruby on Rails Engineer. Highlight your experience with Ruby on Rails and any relevant projects you've worked on. This shows us that you’ve done your homework and are serious about joining our team.
Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on what makes you a great fit for the role. Use bullet points if it helps to break down your skills and experiences – we love a well-organised application!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to keep track of your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at Hnry!
How to prepare for a job interview at Hnry
✨Know Your Ruby on Rails Inside Out
Make sure you brush up on your Ruby on Rails skills before the interview. Be ready to discuss your past projects, especially those involving scalable systems. They’ll likely want to hear about how you’ve tackled complex problems and what solutions you implemented.
✨Show Off Your Collaboration Skills
Since the role involves working closely with Product, Customer Operations, and Engineering teams, be prepared to share examples of how you've successfully collaborated in the past. Highlight any experiences where you engaged with customers or mentored junior developers.
✨Prepare for Code Reviews
Expect to discuss your approach to code reviews and how you ensure quality in your work. Think of specific instances where you provided constructive feedback to colleagues and how that improved the overall codebase.
✨Emphasise Your Problem-Solving Mindset
They’re looking for someone who can break down complex issues and propose effective solutions. Prepare to talk about a challenging problem you faced, how you approached it, and the impact of your solution on the project or team.