At a Glance
- Tasks: Design and develop innovative software solutions with a talented team.
- Company: Join a leading tech company focused on cutting-edge research platforms.
- Benefits: Enjoy competitive pay, remote work flexibility, and a dedicated learning budget.
- Why this job: Make a real impact while working with the latest technologies in a high-performance environment.
- Qualifications: 3+ years in software engineering, expertise in Java or Kotlin, and a passion for problem-solving.
- Other info: Dynamic team culture with excellent opportunities for career growth and skill development.
The predicted salary is between 28800 - 48000 £ per year.
We are looking for highly talented and driven software engineers who take pride in their work, to expand our Engineering team in London. Successful candidates will join a cross functional team including product managers and designers working closely with the rest of our business to deliver working code that solves real problems for both internal and external customers. You will take ownership of the problems that your team solves, ensuring a high level of quality in everything that we release, working as part of a top performing international development team. If you have a strong passion for solving problems with code, and want to work with exceptional colleagues in a high achievement environment, this role is a good fit for you.
What you'll do:
- Design solutions: Define the best technical solutions to business problems, contributing to an architectural vision that will scale up to be the world's leading research platform.
- Ship working code: We primarily work with React on the frontend and Kotlin microservices with Postgres on the backend, with some older services written in Ruby on Rails. We’ve always got an eye open to assess new technologies that might improve our stack.
- Deploy and iterate: We release frequently to our customers, using CIrcleCI and Spinnaker for CI/CD, and quickly gather feedback in order to inform our next iteration.
- Build your competency: You will learn quickly by building market-leading technology with experienced colleagues in a high performance environment. Engineers can also use our L&D budget to fast-track development of specific technical competencies.
- Maintenance and troubleshooting: Carefully monitor our services, catching errors before users notice them, diagnosing the root cause and deploying fixes.
Who you are:
- You probably have a degree in a STEM subject, but we’re happy to work with people who perfected their craft via a different route.
- 3+ years of experience working at a similar level in a mature Engineering team, and looking to take your career to the next level. We’re looking for people who have incredible potential.
- Technical expertise with Java or Kotlin, and ideally experience with relational databases.
- Proven track record: You’ve made a demonstrable impact in your previous roles, standing out from your peers. Highly driven and proactive – you relentlessly and independently push through hurdles and drive towards excellent outcomes.
- Meticulous: you hold high standards and have an obsessive attention to detail.
Don’t worry if your experience or background doesn’t match all of these areas, we believe a broad spectrum of experience provides great perspective on solving problems in new and innovative ways and we’d love to hear from you.
Mid-level Backend Engineer (Remote) – UK Software Engineering London, Remote employer: AlphaSights
Contact Detail:
AlphaSights Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid-level Backend Engineer (Remote) – UK Software Engineering London, Remote
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work at companies you're interested in. A friendly chat can lead to referrals, which can significantly boost your chances of landing that backend engineer role.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving Kotlin or Java. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and system design problems. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key when discussing your problem-solving approach!
✨Tip Number 4
Apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows your enthusiasm for the role and makes it easier for us to find you.
We think you need these skills to ace Mid-level Backend Engineer (Remote) – UK Software Engineering London, Remote
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your technical expertise with Java or Kotlin, and any relevant projects you've worked on. We want to see how you can contribute to our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for coding and problem-solving, and explain why you're excited about joining StudySmarter. Let us know how your previous experiences have prepared you for this role.
Showcase Your Projects: If you've worked on any interesting projects, whether personal or professional, make sure to mention them. We love seeing real-world applications of your skills, especially if they involve technologies we use like Kotlin or Postgres.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at AlphaSights
✨Know Your Tech Stack
Make sure you’re familiar with the technologies mentioned in the job description, especially Kotlin and relational databases. Brush up on your knowledge of React and CI/CD processes too, as these are crucial for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems with code. Highlight your thought process and the impact your solutions had on previous projects to demonstrate your ability to deliver working code.
✨Ask Insightful Questions
Come prepared with questions that show your interest in the company and the role. Inquire about the team dynamics, the challenges they face, or how they measure success. This not only shows your enthusiasm but also helps you gauge if it’s the right fit for you.
✨Emphasise Continuous Learning
Since the role involves building competencies, share your experiences with learning new technologies or improving your skills. Mention any relevant courses or projects that showcase your commitment to personal and professional growth.