Job Openings >> NodeJS Developer
NodeJS Developer
Summary
Title:NodeJS Developer
ID:1365
Department:Development
Location:London, UK
Description

O​ur vibrant company is looking for an enthusiastic NodeJS Back-End Developer to join our highly motivated and talented team to work on our web platform.

LifeWorks is a Global Employee Engagement Platform (EEP) serving 50,000 companies with over 15 million users. LifeWorks’ employee engagement and wellness platform puts the employee at the heart of its business.

Built around a scalable API hosted on Amazon Web Services, LifeWorks is delivered to users through our native Android and iOS application as well as our responsive web application.

Our platform offers the following features to employees of companies such as Aviva, Burberry, Co-Op, Expedia, Intel, Santander and Talk Talk:

Employee Assistance

  • Advice and counselling
  • Support through life’s every day issues
  • Live chat

Physical Wellness

  • Healthy lifestyle
  • Steps challenges
  • Breaking bad habits

Rewards & Recognition

  • Social news feed
  • Leaderboards
  • Spot rewards

Perks & Savings

  • Offers, cashback and giftcards

Our team of back-end developers are building NodeJS microservices using the latest AWS technologies creating systems that are highly available and can scale.

We work at every stage of the software development life cycle, so we expect you’ll be capable of designing solutions, writing and testing your code, and know how to handle automated deployments.

We favor quality over quantity. That’s why we take time to review every piece of code that gets merged. But that doesn’t mean we don’t move fast. We aim to deploy to production at least twice a week!

Our team members often have side projects or go to conference and meetups. That’s one of our ways to drive innovation, by bringing ideas tested elsewhere, and each of our team provide input and influence in to the decisions we make ensuring best practice is carefully combined with the latest technologies, helping us to develop an effective basis for future developments.

We work hard and play hard – enjoying fancy pubs and bars - or our very own rooftop when it gets sunny.

Skills Required

  • 3+ years experience in JavaScript, with some experience building NodeJS backend applications
  • Some experience in another programming language (PHP or Python preferable)
  • Good knowledge of relational and non-relational databases (MongoDB, MySQL, DynamoDB)
  • Practicing TDD/BDD.
  • Monitoring, optimising and improving software that is already live
  • Passionate and happy :)
  • Excellent communication skills

Desirable Skills

  • Experience building backends for mobile and web apps
  • Good understanding of event-driven microservice architecture and the Serverless framework
  • Familiarity with API gateways, configuration and rate limiting
  • Practical knowledge of the AWS stack - especially Lambda and DynamoDB
  • Understanding of continuous integration and continuous delivery tools and systems
  • Experience building backends for mobile and web apps
  • Working with a cross-functional team in an agile environment

Package / Benefits

  • Top of the range MacBook Pro, and all the software you need to work efficiently
  • Competitive Salary
  • 24 days paid holiday per year
  • Group Pension Plan, Income Protection and Life Insurance
  • Private Medical Insurance / Cash Plan
  • Childcare vouchers
  • Cycle-to-work scheme (leasing system for bikes)
  • Access to our online offers (such as cheap cinema tickets), as well as our external Employee Assistance Program
  • Croissant Fridays, fresh fruit and breakfasts
  • Ping Pong (if that’s your thing)

Alternatively, you can apply to this job using your profile on one of the following sites:


Powered by ApplicantStack