Full Stack Developer (Node.js)
William Hill
Leeds, GB
6d ago

Job description

You'll be involved in building products for our fast-paced International team. Working in a tight group we take pride in our deliveries and the product.

As an individual, you'll also have chance to drive your own initiatives and lead others by example.

About us

We make a huge investment in everyone, offering great career development opportunities. Our people are at the heart of everything we do and we offer a fast-paced environment where we have fun, celebrate success and give you all the tools you’ll need to be your best self.

It’s not just our colleagues we look after we’ve got a responsibility to our customers too and we work hard on our ambition that nobody is harmed by gambling.

Your role in the team

Here you'll be designing and developing high-volume, low-latency applications for mission-critical systems, delivering high-availability and performance.

You'll have the opportunity to contribute to all phases of the development lifecycle.

This will involve writing well designed, testable, efficient code, ensuring designs are in compliance with specifications, and preparing and producing releases of software components.

You'll support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.

You'll plan scrum sprints with POs, Architects andTeam Lead, providing accurate estimations on both front-end and back-end technologies

You'll enjoy taking responsibility for the product and your contributions to it. This includes reviewing code and providing constructive feedback.

We'll need you to look out for strategies on migrating existing AngularJs application into a newer framework applying best practices and patterns.

Your collaboration with QA will ensure tests are aligned with the solution and complement tests written by development. You'll also contribute to CI and release pipeline, organise and execute releases, and support production environment for products and services delivered by the team during office hours.

Skills needed

We'd like you to bring us good knowledge and proven professional experience of Node.js and JavaScript programming. You'll need to be comfortable using Object Oriented analysis and design using common design patterns, and have excellent working knowledge of REST APIs and integration patterns with 3rd party services.

You're a confident user oflogging tools like Splunk and distributed version-control systems like Git, and you're experienced with CI / CD and deployment pipeline.

Good communication skills (including excellent spoken and written English) are essential.

Desirable skills include experience in working with CSS and some preprocessor (LESS, SASS) and basic knowledge of SQL databases such as SQL Server.

Some experience in modern web development technologies (React, Angular / AngularJs and VueJs) would be beneficial. It would also be great to see basic understanding of AWS / Cloud technologies, and exposure to working in a DevOps culture.

What we offer

We take the safety and wellbeing of our employees seriously, especially at this challenging time. We have put in place robust Covid19 measures and are supporting our new employees with a smooth remote onboarding and training programme to make you feel welcome and part of our team.

We offer a balanced approach to office and home working - now and for the long term future.

We’ll welcome you on-board with 25 days holiday (not to mention 8 bank holidays and an extra day for your birthday), a rewarding bonus scheme, healthcare, an attractive pension package and benefits scheme.

Plus, our season ticket loan and handy Metro Card loan will save you money getting to work and getting around town. And if you see the journey to work as part of your fitness regime, you’ll just love our Cycle to Work scheme.

Report this job
checkmark

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

Apply
My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Continue
Application form