Position: Senior Node.js Engineer for Just Eat Takeaway
Company: Ciklum
Category: Node.js
Experience required: 3y
English level: intermediate

Just Eat is looking to hire a Senior Node.js Engineer for a new team within the Platforms department. You will be playing a key role building features that ensure customers can continue to have the perfect food ordering experience, even during significant operational incidents.

You will work with world-class engineers and other talented teams to collaborate on and champion discrete pieces of work. You will work closely with the Technology Manager, your colleagues and internal stakeholders to build and operate high quality software that contributes to the reliability and uptime of the Just Eat platform.

You will be given opportunities to develop new and existing skills across a range of technologies, languages and frameworks, including Amazon Web Services, Node.js and JavaScript.

Mission

The Platforms pillar are building a new team to ensure that our customers are able to order food, even during a significant outage to the main Just Eat platform.

Working closely with the engineering teams across Just Eat and Skip the Dishes, the role of the team will be to ensure the continued success of operational failover tooling, ensuring reliable integrations and a high quality user experience.

Responsibilities

Tracking the progress that you are making towards the wider goals of your team, and transparently collaborating/communicating that progress to your team
Designing and building scalable software that balances functionality and reliability to ensure the best possible experience for our customers
Assuring the quality of own work and also that of the wider team by mentoring, contributing to peer reviews and knowledge sharing
Communicating your work at both technical and non-technical levels to a variety of stakeholders
Taking responsibility for owning your changes all the way through the pipeline to prove that they work well – and continue to work well – in production
Joining the team’s on-call rota to support our systems in production

Requirements

Strong experience with JavaScript, ES6 and Node.js
Experience writing unit tests in JavaScript using Mocha or a similar framework
Experience working with cloud Serverless technologies (AWS Lambda, DynamoDB)
Experience working with an Agile methodology
A passion for full-stack web development
Strong oral and written communication skills
Demonstrates self-starting skills (working independently to complete tasks)
Aptitude to learn through a variety of resources (online, pairing, shadowing)
Attention to detail
Negotiating business requirements with project stakeholders
What's in it for you
Challenging tasks – you and the team are to define every next Sprint, tasks and how they will be implemented
Smart solutions – yes, we produce them
Career and professional growth opportunities
Conferences, knowledge sharing activities, certifications
Sport and team-building activities
Smiles and jokes