At a Glance
- Tasks: Design and implement innovative features for our eCommerce sites in a fast-paced environment.
- Company: Join HeliosX, a diverse team dedicated to revolutionizing healthcare for everyone.
- Benefits: Enjoy generous equity, 25 days holiday, private health insurance, and wellness perks.
- Why this job: Make a real impact in healthcare while collaborating with brilliant minds in an agile culture.
- Qualifications: Bachelor’s degree in computer science; strong Java skills and backend system design experience required.
- Other info: Mentorship opportunities and a focus on continuous improvement await you!
The predicted salary is between 48000 - 84000 £ per year.
Ready to revolutionize healthcare, making it faster and more accessible than ever before?
About the role: We are looking for talented and experienced Senior Software Engineers to work on our range of successful eCommerce sites and help sustain our trajectory of rapid growth. Our stack predominantly runs in AWS, migrating towards Docker/K8s and Microservices.
We operate in an Agile way and encourage innovative thinking in everything we do. Every member of our development team has a significant impact on our products. We are constantly looking for ways to improve our systems and architecture to ensure we have a system that is reliable, performant, and flexible for future change.
What you’ll be doing:
- Design, implement and test new features, experiments, or flows.
- Partner with our product and design teams. Help them explore and prototype new product ideas, clarify requirements, and understand the technical options available for achieving our business objectives and delighting our users.
- Act as a subject matter expert regarding build tools, code, unit tests, and frameworks.
- Maintain and improve the codebase; recognize duplication, apply SOLID principles, and pragmatically address technical debt as the opportunity or need arises.
- Mentor other engineers in your areas of expertise.
- Help to continuously improve our processes, practices, and architecture.
- Help build a great engineering culture with your engineering colleagues across the company.
Who you are:
- Bachelor’s degree or higher in computer science or a related subject.
- Strong knowledge of Java and the JVM ecosystem with tools such as Spring MVC/Boot and JPA.
- A good understanding of how to design and architect backend systems.
- A pragmatic mindset with a bias to action – you know both what good looks like, and that working is better than perfect, and can walk a line between the two.
- Interpersonal and communication skills that enable you to explain complex topics to people and audiences from different backgrounds.
- Comfortable with the amount of change, delivery focus, and ambiguity associated with a company that is rapidly scaling and disrupting existing markets.
Why work with us? At HeliosX, we want to improve healthcare for everyone, and to do this we need a team of brilliant people who share that ambition. We are currently a diverse team of engineers, scientists, clinical researchers, physicians, pharmacists, marketeers, and customer care specialists committed to our mission – but we need more talented folks to join us, if we want to achieve our global ambitions!
Aside from working with our all-star team, here are the other benefits of coming on board:
- Generous equity allocations with significant upside potential
- 25 Days Holiday (+ all the usual Bank Holidays)
- Private health insurance, along with extra dental and eye care cover
- Enhanced parental leave
- Cycle-to-work Scheme
- Electric Car Scheme
- Free Dermatica and MedExpress products every month, as well as family discounts
- Home office allowance
- Access to a Headspace subscription, discounted gym memberships, and a learning and development budget (alongside a free Kindle and audible subscription)
#J-18808-Ljbffr
Senior Software Engineer employer: HeliosX Group
Contact Detail:
HeliosX Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Familiarize yourself with our tech stack, especially Java and the JVM ecosystem. Being well-versed in tools like Spring MVC/Boot and JPA will give you a significant edge during discussions with our team.
✨Tip Number 2
Showcase your experience with Agile methodologies. We value innovative thinking and collaboration, so be prepared to discuss how you've contributed to team dynamics and project success in previous roles.
✨Tip Number 3
Highlight any experience you have with microservices, Docker, and Kubernetes. As we are migrating towards these technologies, demonstrating your knowledge and practical experience will make you stand out.
✨Tip Number 4
Prepare to discuss your approach to mentoring and improving engineering culture. We’re looking for someone who can not only contribute technically but also uplift their peers and foster a collaborative environment.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with Java, Spring MVC/Boot, and backend system design. Emphasize any relevant projects that showcase your ability to work in an Agile environment and your understanding of microservices.
Craft a Compelling Cover Letter: In your cover letter, express your passion for revolutionizing healthcare and how your skills align with the company's mission. Mention specific experiences where you've successfully implemented features or mentored other engineers.
Showcase Your Problem-Solving Skills: Provide examples in your application that demonstrate your pragmatic mindset and ability to balance quality with speed. Highlight situations where you addressed technical debt or improved processes within your team.
Prepare for Technical Questions: Be ready to discuss your technical expertise in Java and the JVM ecosystem during interviews. Prepare to explain complex topics clearly, as effective communication is key in a diverse team environment.
How to prepare for a job interview at HeliosX Group
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with Java and the JVM ecosystem, particularly with tools like Spring MVC/Boot and JPA. Highlight specific projects where you've designed and architected backend systems, as this will demonstrate your capability to handle the technical demands of the role.
✨Demonstrate Agile Mindset
Since the company operates in an Agile environment, share examples of how you've successfully worked in Agile teams. Discuss your experience with iterative development, collaboration with product and design teams, and how you’ve contributed to continuous improvement in processes and practices.
✨Communicate Complex Ideas Simply
Your interpersonal and communication skills are crucial. Prepare to explain complex technical concepts in a way that is accessible to non-technical stakeholders. This will show that you can bridge the gap between engineering and other departments effectively.
✨Emphasize Your Mentorship Experience
As a Senior Software Engineer, mentoring others is part of the role. Be ready to discuss your previous experiences in mentoring or leading junior engineers, and how you foster a collaborative and supportive engineering culture within your team.