Position: Node.js Developer (Data Apps)
Company: WalkMe
Category: Node.js
Experience required: 3y
English level: intermediate

**Project description:**
WalkMe is looking for a talented Senior Node.js Developer to join the Kyiv team on a full-time basis.
WalkMe is looking to hire a brilliant Node.js Engineer to join the Data Applications Team in our Engineering Department. WalkMe’s Data Unit consists of end-to-end web specialists who meet thought-provoking challenges on a daily basis. WalkMe collects data from millions of concurrent users which produces traffic of billions of daily events.
WalkMe Data Applications Team is responsible for the front-facing backend services of the data infrastructure in WalkMe. As a Node.js engineer in the Data unit you will be facing two main challenges:
– Build the entrypoint services for real-time data pipeline and infrastructure for WalkMe Insights, a sophisticated real-time analytics tool;
– Develop the infrastructure for real time engagement of millions of end users according to their historical actions.
We are looking for people who look at the world differently, people who are passionate about making sense out of huge amounts of data, who explore, analyze and lead the solutions they envision. If you are an engineer that is passionate about developing an innovative product, making an impact, and strive to work with the industry’s best talent as part of one of the fastest growing and successful companies around – WalkMe is where you want to be!

**What will you actually be doing:**
Develop and maintain complex, high scale web applications (70% Backend Development, 30% Cloud DevOps).
Develop user-facing highload production systems.
Investigate, learn and implement new technologies.

**What should you bring to the table:**
Excellent proficiency with NodeJS, Test driven development (Mocha+Chai/Jest).
Experience with Docker.
Experience with SQL and NoSQL databases.
Experience with queue systems (one of Kafka/RabbitMQ/Kinesis).
Basic knowledge of Networking, Linux administration and command line interface.
Upper-Intermediate English.

**Will be nice to have:**
Experience with GCP/AWS/Azure.
Experience with Kafka, Kubernetes, AWS Lambdas, Cloud Functions, DynamoDB, Google DataStore, S3, GCS, Kinesis, Aerospike.
Experience with building CI/CD pipelines (Teamcity/Gitlab/Github Actions/CircleCI/Jenkins/TravicCI).
Experience in design of highload infrastructure and microservices.

**What you will love about us:**
Variety of knowledge sharing and training opportunities;
Medical Insurance;
Free lunches every day in office;
English courses;
Corporate team buildings;
Individual career plan;
Unique working environment where you communicate and work directly with client;
Competitive salary;
Career and professional growth.

**About our company:**
WalkMe, industry leader in Digital Adoption, provides the world's first Digital Adoption Platform (DAP), designed to help enterprises guide and engage end-users through an array of websites and applications. 
Through WalkMe’s guidance, engagement, insights, and automation, employees are more efficient, executives have better visibility into digital usage, and organizations maximize the full value of their digital assets to empower digital transformation.
At WalkMe, we approach Diversity, Equity and Inclusion (DEI) with the same level of collaboration, innovation and accountability that we bring to the rest of our business. We believe in the value of diversity and are committed to ensuring an equitable and inclusive workplace where every employee has an equal opportunity to achieve success.