Senior Software Engineer - Node - Leeds


Premium Job From BCT Resourcing

Recruiter

BCT Resourcing

Listed on

22nd February 2018

Location

Leeds

Salary/Rate

£42000 - £55000

Type

Permanent

Start Date

2018-02-22

This job has now expired please search on the home page to find live IT Jobs.

Position: Senior Software Engineer - Node

Location: Leeds

Salary: 42,000 - 55,000 per annum

Job type: Permanent

We are expanding our in-house software engineering capability, and we are looking to hire a top quality, enthusiastic software engineer from a relevant background to work in our lean squads.

Join one of the most exciting tech teams in Leeds as a Senior Software Engineer working with the latest technologies on the client sports trading platform

We have many experts to learn from, and the technical excellence youll bring is what we value. Salary and benefits packages reflect the high standard in our tech teams, with excellent training and development opportunities for all engineers.

As a senior, you will be keen to share your skills and experience with more junior members of the squad to help them in their development

You will be self-motivated and willing to contribute to design at all levels, listening and learning from the talented people around you. We believe we have a strong culture and we want you to be a part of it.

Reporting to the Lead Software Engineer, you will:

Turn concepts and requirements into highly available web applications and systems using industry standard languages and technologies such as Node.JS, Mongo, MySQL, Kafka, RabbitMQ, Chef, Docker and AWS

Actively participate in application design, database design, data-flows and detailed technical design. Ensure that analysis includes the wider view of technical and business impact

Balance the commercial needs of the business against the ideal technical design, proposing sound phased or tactical implementations where appropriate

Share your experience by mentoring more junior squad members

Actively support the implementation of continuous integration to enhance deployment processes in line with SB&G delivery/release evolution plans

How we work:

Our engineers work closely with colleagues in all positions, so a good level of interpersonal skill is important to us

We are not building a monolithic enterprise app - think micro-services and a lean approach with quick running tests and deployment. This should be something youre passionate about too

You will need to demonstrate good levels of skills in Node.JS, and be comfortable with techniques such as message queues, data stores and know what makes a good RESTful API

Data features heavily and you should appreciate there are many storage patterns, knowing the strengths and weaknesses when compared to traditional relational databases

You will be happy to pick up code in other languages, especially those in the open source web development arena; React for example

We expect candidates to be comfortable working in a Linux environment

We value previous experience developing for high-demand & high-availability environments

Yes, we do gambling. No, we dont have a high-pressure, competitive environment. Your colleagues want you to succeed as much as you do

We encourage squad autonomy. If you dont like the way something is done, do something about it!

Friday afternoons are your personal learning and development time (10% of the working week).

We understand you have a home life and aim to be flexible, both with the hours you work and the option to work from home one day a week

Our engineers work closely with colleagues in all positions, so a high level of interpersonal skill is important to us. We need everyone in the squad to understand the goal for the week

We also offer an attractive relocation package for candidates that lives outside the Yorkshire region, including those outside the UK.

KEY SKILLS:

Node, JavaScript, Communication Skills, 4 years+ experience, experience of high demand & high availability environments.

If you have further inquiries about this role, please dont hesitate to contact our office at: 02033-71-7671

You are currently using an outdated browser.

Please consider using a modern browser such as one listed below: