NodeJs Developer

London, UK

About the role

We are looking for a Node.js Developer who will contribute to the microservices design architecture by developing new services and optimising existing services.

You will work very closely with other nodeJs developers including a team of architects in a dynamic team environment focused on turning ClubSpark, our award-winning sport participation platform, into a global leading product within the sports participation market.

About you..

-       has an uncanny ability to know ‘what to do’ in just about any situation - your breadth of experience ‘been there, done that’ and pragmatic approach across a broad range of technology, organisational and industry scenarios will add value across a myriad of business, project and technology situations;

-       is great at seeing the big picture - understands what we are trying to achieve and the business processes we are using whilst at the same time you are comfortable and capable to deep dive into the specifics to ensure our technology solutions meet our business needs at all levels;

-       is a credible communicator and a great team player - effective communication and collaboration with our internal teams will be essential to your success;

-       understands non-functional requirements such as usability, reliability, performance, supportability, and security; and

-       is always learning and staying relevant

Required knowledge and experience:

Master's or Bachelor's degree in Computer Engineering / Computer Science

Proven experience of developing and deploying nodejs applications with at least 5 years experience in a commercial environment (ideally with proven experience working in smaller dynamic companies)

Strong experience using Azure and Microsoft technologies is a bonus but also be comfortable working across a range of technologies

Have a proven track record of rapidly learning new technologies and systems

Strong analytical and design skills, knowledge of DDD, SOLID principles.

Technical skills:

-       NodeJs (5 years)

-       Deep experience with unit testing and TDD

-       Typescript/Javascript

-       Containerisation& microservices

-       Docker with Kubernetes

-       API design and development

-       NoSQLDatabase (e.g. MongoDB, Redis, DocumentDB)

-       SQL Database (eg. MS SQL, MySQL, Postgres)

-       Message Queues (Rabbit/MSMQ/Azure Storage and Service Bus Queues)

-       Agile development methodologies

-       Experience with Continuous Integration/Deployment best practices (desired)

Great if you also have experience with...

-       GraphQL

-       Client-side frameworks (e.g. React)

-       C# .NET

-       Swift

-       Experience in the sporting or wellness sector

Benefits

A great salary, contributory pension, life assurance, cycle to work scheme, 26 days holiday, laptop, remote flexible working + any extras you need!

This is a remote working role based in UK with occasional travel to support our teams in Wimbledon / Bath, the role can also be based working out of our Wimbledon office (when our office re-opens)

The Company is not offering immigration sponsorship with this role

Please confirm salary expectation / availability to start a new role in your application/CV

Applying for this role

  • No recruitment agencies please
  • Please attach a copy of your CV together with a link to your portfolio if you have one.