Senior Developer

Eurostar

View: 103

Update day: 11-06-2024

Location: London

Category: Architecture / Interior Design

Industry: Non-profit NGO

Loading ...

Job content

At Eurostar we’re busy making Europe’s most loved travel experience better than ever. Join us and you’ll be part of a dynamic, connected, cosmopolitan team that feels at home in four countries and shares the same goal – to create an experience for our passengers that’s always truly exceptional. Do you want to be part of this journey?
As a Senior Developer in our Digital Sales Systems department, as part of our engineering teams, you’ll be working with product owners, business analysts, scrum masters, and engineers to implement features across our estate of cloud native software products and services. We’re working in modern JavaScript/TypeScript, hosted on AWS with Kubernetes, with a fully automated continuous integration pipeline.
We believe in continuous delivery, testing our own software, and operating it in production, and would like to find people who are equally excited by these approaches. We actively encourage and facilitate personal development and learning, and together we have the opportunity to revolutionise Eurostar’s Digital distribution and customer experience platform and set the technical tone for the organisation going forward. We offer flexible working arrangement - while the majority of your time can be spent remotely, you will be expected in the office once or twice a week for collaboration and certain agile ceremonies.
Requirements
We are looking for someone to...
Work as an integral part of an agile team contributing towards the planning and development of the systems the team use
Collaborate with engineers, Product Owners and Business Analysts to define solutions, ways of working and share knowledge across the department
Review code and provide support to other members of the team
Work on client-facing applications in React/Next.js
Design and build Node.js/GraphQL APIs
Maintain and improve the quality of the software we deliver, the codebases we work on and the tooling we use
Regularly deploy code to production
Potentially lead a workstream/project
Help to identify and resolve reported issues
Keep our customers’ data safe
You’ll need ...
Senior level experience in modern JavaScript applications written with ECMAScript, TypeScript, Node.js, React, Next.js, etc
Experience designing and developing HTTP APIs in Node.js
An understanding of DevOps/modern infrastructure practices (AWS, Docker/Kubernetes, CI, etc) and a desire to learn more
Experience in (automated) testing (unit, integration, E2E, etc) and a keen interest in testing your code
An understanding of distributed systems design, including building for resilience and cloud architectural patterns
Experience working in autonomous agile environments
An awareness of security best practices in software development
Desired
Experience following continuous delivery and infrastructure as code
Experience using event driven architectures and messaging
Experience of RESTful or GraphQL API design
Experience in accessibility, design systems/component libraries, performance/SEO
Experience developing mobile applications using React Native
Who are you?
You’re adaptable - we’re in the middle of a digital revolution and things will be disrupted all the time - can you adapt? You’re able to wear different hats - developer, teacher, presenter, leader
You’re passionate - you love writing high-quality code that not only solves the problem, but improves our overall estate
You’re proactive - you take it upon yourself to ask questions and find the answers without the solutions just being handed to you
You’re inquisitive - why does something work the way it does? Should it? Can it be improved?
You’re dedicated - you’re willing to take ownership of the solutions you deliver, see them through to production, and maintain them
You’re a great communicator - both in code (your code should intuitively explain what it’s doing) and conversationally; you can comfortably communicate your ideas to the team and stakeholders; you’re comfortable running demos and reviews
You’re kind - you’re comfortable with honesty and empathy; you’re prepared to listen as much as you speak; you treat everyone with respect; you’re prepared to be wrong about things
You can work under pressure - it’s not a high-pressure environment, but there are bursts where deadlines are looming and it’s all hands on deck
You show a keen interest in Eurostar as a business and its processes, not just the development of tickets - how can we continually make things better? You’re happy to help people in other areas of the business
A bit about us
Eurostar is one of the world’s most iconic travel brands based in King’s Cross, Central London. Thanks to us, travellers can breakfast in London and lunch in Paris and it’s all just a high-speed train ride away. Whether you’re nipping across the Channel for the day, or staying for the week in one of our luxurious hotel package deals, we’ve got you covered.
In the Digital Sales Systems team, we’ve made it easy and enjoyable for our customers to book our trains and hotels by delivering rich, responsive, and engaging applications across multiple devices and building highly transactional microservices to support our architecture.
Building a beautiful and effective UX supported by performant APIs is key to the success of the company’s service and our team plays a pivotal role in making this a reality.
Over the last 5 years, Eurostar has undergone its first digital revolution, bringing the development of a new responsive website (eurostar.com) and native mobile app in house, and building several high-performing agile teams around these (and other) products and their supporting architecture with an autonomous “DevOps” culture. In a post-pandemic world, we are ramping up again and are poised to undergo our second digital revolution, building upon the foundations of the infrastructure we have built with a large variety of new and exciting projects in the space
Benefits
Travel benefits for work and play
A great pension
Exclusive discounts and perks
If you feel like your skills and experience are relevant for the role, please don’t hesitate to apply!
Eurostar is an equal opportunities employer and positively encourages applications from suitably qualified and eligible candidates regardless of sex, race, disability, age, sexual orientation, gender reassignment, religion or belief, marital status, or pregnancy and maternity.
Loading ...
Loading ...

Deadline: 26-07-2024

Click to apply for free candidate

Apply

Loading ...
Loading ...