At a Glance
- Tasks: Build and enhance backend infrastructure for a mobile-first employee experience platform.
- Company: Join Blink, a dynamic tech company transforming employee communication worldwide.
- Benefits: Competitive salary, stock options, generous leave, and private healthcare.
- Other info: Be part of a supportive team with excellent career growth opportunities.
- Why this job: Make a real impact on frontline workers with innovative technology.
- Qualifications: 3+ years in JVM languages, strong SQL knowledge, and collaborative skills.
The predicted salary is between 50000 - 60000 £ per year.
We are not just closing the digital divide; we are reconnecting distributed organisations, enabling seamless communication, and re-engaging employees like never before. Blink, a mobile-first employee experience platform, puts everything employees need right in their hands. With teams in Boston, London, and Sydney, we are making waves worldwide, partnering with industry leaders like Domino's, JD Sports and McDonald's.
As a Backend Engineer at Blink, you will work within a cross-functional squad alongside developers, designers, and product managers to build and enhance our platform’s backend infrastructure. Your work will directly impact thousands of frontline workers, providing them with essential tools for their day-to-day activities. You will be responsible for designing, building, testing, and launching new product features on top of our backend stack, ensuring the platform remains scalable, reliable, and easy to maintain.
Key Responsibilities:- Design and Build Solutions: Develop technical solutions to solve real-world user problems by building new functionality on top of Blink’s existing backend stack, which includes Scala, Akka, AWS, Aurora MySQL, GitOps, Kafka, and more.
- Write Clean, Maintainable Code: Produce well-documented, testable, and maintainable code, ensuring it is easy to read and modify while supporting rapid iteration and continuous delivery.
- Collaborate and Share Knowledge: Work closely with other engineers, teaching best practices and contributing to the future direction of our backend stack. Refine our development tooling and processes to enhance efficiency.
- Debug and Optimise: Debug issues, fix bugs, and continuously improve application performance to ensure a seamless experience for users.
- Support Cross-Functional Teams: Assist customer-facing teams by providing backend support for requests such as statistics or data analysis, ensuring they have the information they need to assist users.
We are looking for a talented, ambitious individual who thrives in a fast-paced, growing environment. You should be a resourceful, inquisitive, and quick learner, with a passion for solving customer problems and making a real impact. In addition, you will have:
- 3+ years of experience working with any JVM language (we use Scala).
- A passion for working with globally distributed, scalable systems.
- Experience or a solid understanding of SQL and relational database concepts.
- A strong understanding of transport protocols, including RESTful concepts, gRPC, and WebSockets.
- A self-starter attitude, eager to learn and thrive in a high-functioning team.
- A solution-focused mindset, committed to helping customers and teams find answers to their challenges.
- Excellent collaborative skills, able to build strong cross-functional relationships.
- A process improvement mindset, with a keen ability to identify and implement improvements in a rapidly scaling environment.
You will have the opportunity to be part of something impactful, large-scale, and meaningful. Most importantly, you’ll work for a company with a strong purpose, with an ambitious and supportive team embarking on a journey most start-ups can only dream of!
Benefits include:- Competitive salary
- Stock options on starting and additional high-performer grants annually!
- 25 days’ leave + public holidays
- Additional time off between Christmas and New Year
- Private healthcare with AXA
- 3% employer pension contribution when you contribute 5%
- Cycle to Work scheme
- Social events (lunches, breakfasts, nights out)
- Enhanced parental leave
Backend Engineer employer: Blink - Employee Experience Platform
Contact Detail:
Blink - Employee Experience Platform Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Backend Engineer
✨Tip Number 1
Network like a pro! Reach out to current or former employees at Blink on LinkedIn. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or personal project that showcases your backend engineering prowess, make sure to highlight it during interviews. It’s a great way to demonstrate your coding chops and problem-solving abilities.
✨Tip Number 3
Prepare for technical challenges! Brush up on your Scala and database knowledge, as you might face some coding tests. Practising common algorithms and system design questions can help you feel more confident.
✨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, it shows you’re genuinely interested in being part of the Blink team!
We think you need these skills to ace Backend Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV speaks directly to the role of Backend Engineer. Highlight your experience with JVM languages, especially Scala, and any relevant projects that showcase your skills in building scalable systems.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about solving customer problems. Share specific examples of how you've made an impact in previous roles, especially in collaborative environments.
Showcase Your Technical Skills: Don’t just list your technical skills; demonstrate them! Include links to your GitHub or any projects that reflect your ability to write clean, maintainable code and your understanding of backend technologies.
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates!
How to prepare for a job interview at Blink - Employee Experience Platform
✨Know Your Tech Stack
Familiarise yourself with the technologies mentioned in the job description, especially Scala, AWS, and SQL. Be ready to discuss your experience with these tools and how you've used them to solve real-world problems.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled challenges in previous roles. Think about specific instances where you designed solutions or optimised processes, as this will demonstrate your solution-focused mindset.
✨Emphasise Collaboration
Since the role involves working closely with cross-functional teams, be prepared to talk about your collaborative experiences. Share stories that highlight your ability to build strong relationships and share knowledge effectively.
✨Ask Insightful Questions
At the end of the interview, ask questions that show your interest in the company’s mission and the role. Inquire about their approach to scaling systems or how they handle debugging and optimisation, which will reflect your enthusiasm for the position.