Position: Middle/Senior Node.js Software Engineer
Company: SoftServe
Experience required: 3y
English level: intermediate

**WE ARE**

Our client is one of the world’s largest restaurant companies. Our client is building out a strong development team to help them deliver a brand new omnichannel node.js microservice-based eCommerce Platform for 50,000+ restaurants all around the world. That’s a huge responsibility, which is why our client is on a mission to find the most fearless engineers to join their software team.

Their dynamic eCommerce Platform team is rapidly growing as they optimize their digital ordering channels and technology innovations to create competitive advantages for their restaurants around the globe. They are seeking a Senior Node Engineer to make a monumental impact on their stack. While this is a backend position, there is an opportunity for full-stack contribution.

Our client's team is based in Chicago and Plano, TX, they have ~50 engineers strong right now.

**YOU ARE**

Willing to work with backend and proficient in Node web servers (hapi, express, etc.) and Node testing libraries (mocha, chai), with the opportunities to contribute to full-stack (React)
Possessing a bachelor’s degree or equivalent in Computer Science or a related field
Strong in Microservice architecture by having a minimum of 3 years building scalable interactive web applications
Looking for an opportunity to demonstrate your expertise in DevOps technologies (Docker, AWS, kong), Internationalization (i18n), and OAuth/SSO/Cognito
Skilled at consuming or creating REST web services
Expertised with unit testing and/or Test Driven Development (TDD) Experienced with SQL or NoSQL
A person with a collaborative attitude, the one who understands Agile methodologies
Having experience with eCommerce, which is a big plus point
Confident in your English level to communicate and collaborate with the client’s team on a daily basis (Intermediate+ English level)

**YOU WANT TO WORK WITH**

Your duties and responsibilities will enable you to
Develop Node.js based REST web services
Develop scalable interactive e-commerce applications
Maintain a relational or NoSQL database for services
Write comprehensive unit tests Architect, design, optimize, and refactor code to maximize performance
Assist junior engineers in engineering best practices
Contribute to requirements and grooming of new functionality

**TOGETHER WE WILL**

Help our client to build software to serve people in new ways to make team members more productive and customers happier
Work in a very collaborative environment
Care about your individual initiatives — we are open for them, just come and share your ideas
Support your technical and personal growth — we have a dedicated career plan for all roles in our company