Position: Senior Node.js Developer
Company: Olsys
Category: Node.js
Experience required: 5y
English level: upper

We are looking for Senior Node.js located in EU or nearest countries (unfortunately hiring in Ukraine isn't available now)

**About the Company**
**OLSYS Ltd** provides full-service solutions for mid-market and enterprise organizations.

As an enterprise software development company, we are building long term partnerships helping our clients accelerate their digital experiences with reasonable IT investments.
Our tailored approach, e-commerce focus, and flexible solutions allow us to design, develop, and deliver scalable, integrated commerce platforms that drive profits and boost the business.

15+ years of experience, 100+ projects, 50+ specialists

**About the Client**
Our client is one of the top 20 largest employers in South Florida with over 30 stores throughout the state. Client continues to be recognized as one the #1 furniture company in South Florida, and in the top 30 nationwide.
Our client’s company  is focused on caring for its Associates and customers, and who is consistently rated over a 4.0 on Glassdoor.Their goal is to enrich people's lives and make the world a better place.
And you have a wonderful opportunity to join the client's  technology team!

**Project Overview**
Time shift: 5 hours shift (9 AM - 4 PM US time  3 PM - 10 PM EEST)

**Project Stage:** Development

**Team composition:** 10 scrum units, 4 e-Commerce teams: 100 engineers 

**Scrum meetings:** 1 weekly meeting every Monday afternoon (EST time zone)

**Requirements:**
4+ years of development  experience 
Experience in server-side and back-end coding (NodeJS, Express)
Experience with SQL and NoSQL databases (MySQL & MongoDB)
Microservices
Search Services and Third-Party integrations (ElasticSearch, Algolia)
Experience with SOAP & REST API
Amazon Web Services (AWS) and Google Cloud (GCP)
Environment deploy/orchestration with Docker/Kubernetes/Containers
Building scalable applications
ReactJS/Redux experience will be a plus

**English level:** Intermediate +

**Responsibilities**
Build the back-end design of websites and software applications
Participate in design and development for the user-facing side of applications, which controls look and feel, and function
Assist the team leader in creating a structure for the back part of an application, which manages program logic and server database interaction