At a Glance
- Tasks: Join us as a Senior Full Stack Engineer, collaborating on innovative travel tech solutions.
- Company: SilverRail is revolutionising rail travel with cutting-edge technology for a sustainable future.
- Benefits: Enjoy hybrid working, private healthcare, rail discounts, and wellness seminars.
- Why this job: Be part of a mission-driven team that values innovation and environmental impact.
- Qualifications: 5+ years in software development, expertise in Java, SpringBoot, and Agile methodologies required.
- Other info: We are a neurodiverse employer committed to improving recruitment experiences.
The predicted salary is between 43200 - 72000 £ per year.
At SilverRail, we are on a mission to reshape the way the world travels. Rail is becoming the go-to choice for short and medium-haul travel worldwide, and we are here to help make it happen. In the face of the ongoing climate crisis, our vision is clear. We are transforming the online customer experience for rail travel, making it easier than ever for customers to find, buy and use rail. Our cutting-edge technology is the backbone of rail and travel agencies worldwide, making it effortless for travellers to choose the eco-friendly option and reduce their carbon footprint.
The Role
As a Senior Full Stack Engineer, you’ll thrive on collaborating with your peers and participating in the full stack design and development process with Product Owners. You’ll bring your passion for writing clean, solid code to our highly scalable system. The role requires participation in each stage of development from requirements to final acceptance. You are expected to participate in all Sprint ceremonies/meetings and strive to ensure that each new feature matches the Definition of Done. This role will be working on both our Front End designed in Javascript using React, and our Back End designed in Java using SpringBoot.
Key Responsibilities
- Requirements analysis, design, implementation, and maintenance of software components including unit and integration tests as well as documentation.
- Writing clean, scalable, readable, and maintainable code that follows best practices to continuously deliver value in each sprint.
- Contribution to the design of application and services.
- Creating and maintaining complex back-office UI applications that are written in React.
- Assisting in the overall architecture and design of SilverRail's web UI and B2B API.
- Definition and evolution of REST and SOAP APIs.
- Promotion of modular, testable, and maintainable Spring/Java based middleware APIs.
Required Competence and Skills
- BSc in Computer Science or equivalent.
- 5+ years of hands-on work experience.
- Experience with Java 11+, Spring/SpringBoot.
- Experience with Hibernate and relational databases including MySQL.
- Experience building JSON and XML APIs.
- Knowledge of RESTful principles.
- Experience working in an Agile (Scrum) environment.
- Experience using Git and CI/CD pipelines.
- GitLab experience would be beneficial.
- Familiarity with design patterns, SOLID and TDD.
- Ability to communicate clearly and effectively.
- Strong time management skills with the ability to prioritise workloads under pressure and meet deadlines.
- A self-starter who is hands-on and knows how to find answers and work with ambiguity.
- Values-driven and practical in your approach.
We utilise a hybrid working model, providing equipment for home working alongside one or two monthly visits to our beautiful central London office. We offer a highly competitive benefits package including private healthcare and rail discounts. We provide a wealth of career development opportunities with training that is individual, focused on improving your skills and helping you become the best professional you can be. Our team’s health and wellness is genuinely important to us, so we offer a number of wellbeing seminars and membership to the #1 leading meditation app. We are the fourth company in the world to become reproductively responsible, accredited by Hertility providing educational workshops around women’s health, family planning and fertility as well as progressive leave policies & hormone testing. A unique opportunity to work for a tech company that is helping the environment by revolutionising the way we travel. Our values are simple: Do Good by working for a better tomorrow; Think Big Act Smart by being curious, adaptable and data-driven; and remember that through collaboration we will always be Stronger Together.
Senior Full Stack Engineer London employer: SilverRail Technologies
Contact Detail:
SilverRail Technologies Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Engineer London
✨Tip Number 1
Familiarise yourself with SilverRail's mission and values. Understanding their commitment to eco-friendly travel and innovative technology will help you align your answers during interviews, showcasing your passion for their goals.
✨Tip Number 2
Brush up on your knowledge of Java, SpringBoot, and React. Since these are key technologies for the role, being able to discuss your experience and any relevant projects in detail will demonstrate your technical expertise.
✨Tip Number 3
Prepare to discuss Agile methodologies and your experience in Scrum environments. Highlighting your ability to work collaboratively in sprints and your understanding of the Definition of Done will show that you're a great fit for their team dynamics.
✨Tip Number 4
Think about examples from your past work where you've implemented clean code practices and contributed to API design. Being ready to share specific instances will illustrate your hands-on experience and problem-solving skills.
We think you need these skills to ace Senior Full Stack Engineer London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights relevant experience in full stack development, particularly with Java, SpringBoot, and React. Emphasise your hands-on work experience and any projects that showcase your ability to write clean, maintainable code.
Craft a Compelling Cover Letter: In your cover letter, express your passion for transforming the travel industry and how your skills align with SilverRail's mission. Mention specific experiences that demonstrate your problem-solving abilities and your familiarity with Agile methodologies.
Showcase Relevant Projects: If you have worked on projects that involved building APIs or complex UI applications, include these in your application. Provide links to your GitHub or portfolio to give them a clear view of your coding style and capabilities.
Prepare for Technical Questions: Anticipate technical questions related to Java, Spring, RESTful principles, and Agile practices. Be ready to discuss your approach to writing unit tests and maintaining code quality, as these are crucial for the role.
How to prepare for a job interview at SilverRail Technologies
✨Showcase Your Technical Skills
Be prepared to discuss your experience with Java, SpringBoot, and React in detail. Bring examples of projects you've worked on that demonstrate your ability to write clean, scalable code and how you've contributed to the design of applications.
✨Understand Agile Methodologies
Since the role requires working in an Agile environment, brush up on Agile principles and be ready to discuss your experience with Scrum ceremonies. Highlight how you’ve effectively collaborated with Product Owners and participated in sprints.
✨Demonstrate Problem-Solving Skills
SilverRail values a 'fail-fast-fail-early' philosophy, so be prepared to share examples of challenges you've faced in previous roles and how you approached solving them. This will show your ability to think critically and adapt.
✨Align with Company Values
Familiarise yourself with SilverRail's mission and values, such as sustainability and collaboration. Be ready to discuss how your personal values align with theirs and how you can contribute to their vision of reshaping travel.