Node Engineers

Recruiter
Lloyds Banking Group
Location
Edinburgh
Salary
£47690 - £58000 per annum + Excellent Benefits
Posted
30 Sep 2017
Closes
04 Nov 2017
Sector
Engineering
Contract Type
Permanent
Hours
Full Time
Lloyds Banking Group is the largest provider of digital banking products in the UK, with over 11 million active online customers and nearly 6 million active mobile banking customers. With more than 2.7 million customers accessing digital banking every day, we have placed Digital banking at the heart of our strategy to become the best bank for customers.

Our teams in Group Digital are passionate about creating new services for our customers that bring the latest online products to market. Our culture brings together smart, talented, people from diverse backgrounds who enjoy a collaborative and innovative environment that supports flexible and agile working.

As a Node Engineer in one of our feature teams you will work in a highly collaborative way and enjoy seeing the impact of your work by creating digital experiences for our customers across our web, mobile and tablet applications.

As an experienced member of our wider Engineering team we expect that you to demonstrate and apply exemplary software engineering practices and skills as well as mentor our more junior team members.

We want to see placement of these skills in context - why they matter, what value they bring, how to get the most from them, how to evolve them and spread them further within the organisation.

What we look for
* A "can-do" attitude, capability of bootstrapping projects, and ability to effectively work with multi-disciplinary, internal and external distributed teams across the project lifecycle
* Strong professional experience with Node.js and frameworks such as StrongLoop and ExpressJS
* Highly proficient in JavaScript
* Ability to work with front-end engineers to develop server side logic and with a broad understanding of RESTful APIs and web services together with expertise in integrating with multiple & varied technologies
* Strong understanding of Git, source code management and managing change
* Knowledge of agile development practices, continuous integration and test automation (TDD, BDD, Selenium)
* Expertise in multi-threading and asynchronous programing techniques
* Understanding of how to design low-latency, high-availability and performant applications
* Experience across the entire software development life-cycle from inception, through build to production
* Passion for coaching other engineers and building a strong team culture
* Confidence to express own opinions, and be pragmatic about modifying them when appropriate
* Excellent team working and communication skills
* Familiarity with front-end engineering skills including HTML5 & CSS

Key responsibilities
* Writing modular, well tested Node.js applications that remain easy to maintain as the codebase and business continues to scale
* Inputting in to the strategic direction for how Node.js applications are developed within the team
* Ensure that software is built in a way which is consistent with - and exploits where possible - the collective frameworks, patterns and practices that exist across the wider Engineering community
* Understand and apply industry best practices, foster knowledge sharing to provide solutions for complex business problems where no precedent may exist, and ensure implementation of solutions where appropriate
* Mentor and develop more junior Node engineers, providing clear and constructive feedback and creating opportunities for learning and growth
* Relentless focus on delivering business value through sound engineering methods and principles

Our vision of being the best bank for customers is dependent on every colleague committing to and demonstrating our core value of "putting customers first". In joining us you'll have a role that matters and will contribute towards the Group achieving our vision through your day-today actions being performed in line with our Codes of Responsibility and Group Policies. By individually and collectively committing to our Group values and codes, we will be able to make a difference together and help Britain prosper.

Making you feel valued is important, so we provide comfortable, modern working environments to help everyone make the most of every working day and offer a highly competitive salary and rewards package.

Together we make it possible.
This job was originally posted as www.cwjobs.co.uk/job/76208777