Description
Senior Node JS Developer
Our client, a leading global supplier for IT services, requires a Senior Node JS Developer to be based in their client's office in London, UK.
This is a hybrid role - You can work remotely with a 1-2 days based in the office per week.
This is a 6-month temporary contract to start ASAP
Day rate: Competitative Market rate
Key Responsibilities
- We are looking for a Senior NodeJS Engineer to join our cross-functional product team.
- You will work closely with Front End engineers, product managers, designers and vendors to deliver our product
Key Requirements
- Deliver high-quality, well-tested code.
- Communicate with other teams and individuals to plan, coordinate and seek feedback.
- Pitch in where needed as a valued member of an autonomous, cross-functional team.
- Use infrastructure tools such as K8s, Docker, and GitHub Actions.
- Implement a variety of microservices using OpenAPI and GraphQL.
- Implement monitoring, logging and alerting.
Skills Required
- At least 3-4 years' experience coding with Node JS.
- Experienced with modern JavaScript coding, testing, debugging and automation techniques.
- Excellent analytical, problem-solving, and troubleshooting skills.
- You have experience deploying production applications to one or more of the major cloud providers (eg, AWS, Azure, GCP).
- You have good experience with Docker and some experience with K8s.
- Rave about the benefits that CI/CD has given you in previous projects.
- Care deeply about performance, accessibility and API design. (You have some knowledge of OpenAPI and GraphQL)
- You have had some exposure to Front End technologies such as React, CSS, Redux, or Webpack.
- Have a high bar for user experience quality and may even have some BDD knowledge.
- Great communication skills.
- You are always learning perhaps you are looking at Domain Driven Design, Functional Programming or Serverless.