Position: Back End Engineer (Node.js) for Ciklum
Company: Ciklum
Category: Node.js
Experience required: 3y
English level: upper

WalkMe was recently recognized by Deloitte as the 6th fastest growing Software Company in the world, which means our employees have the opportunity to grow with us.

We raise our own leaders and encourage employees in all ranks to take initiative and own their work, innovate and take an active role in the company’s success! Additionally, WalkMe has been recognized for its exceptional culture with awards from Glassdoor, Entrepreneur Magazine, Forbes and more.

We strive to hire passionate individuals with a drive for excellence, who live and breathe innovation and are excited to be part of our incredibly talented community of employees. We’ve found that the winning formula for excellence is enabling and encouraging our bright talent to take charge and contribute to the company’s success by executing their creative ideas.

Through our commitment to transparency and digital oriented operations, we are able to play to the strengths of our employees, ensure our goals are aligned, and match the brilliance of our people with a community oriented environment they can thrive in. We work hard, we work together and this is what stands behind our incredible results.

Our stack:

AWS: ECS, ECR, RDS, DynamoDB, ElastiCache, S3, Lambda, CloudWatch etc
Backend: Nodejs, Koa
Testing: Jest
CI / CD: Jenkins, TeamCity
Persistence: PostgreSQL, DynamoDB, Redis
Message broker: SQS, Kinesis
Monitoring: NewRelic

Responsibilities
•	Full lifecycle development and delivering features
•	Maintain existing projects
•	Plan, write, test, deliver and support backend services based on Node.js
•	Explore new technologies, tools and components
•	Work close with AWS cloud environment
•	Take part of all architectural decisions
•	Have close communication with BigData teams
•	Have close communication with international teams

Requirements
•	At least 3+ years of proven experience in backend development and JavaScript ES6+
•	Strong knowledge Node.js
•	SQL / NoSQL experience
•	Great fun of writing tests
•	Knowledge of HTTP / REST
•	English – High level, both written and verbal
Desirable
•	Cloud experience: AWS, GCloud, Azure
•	js frameworks: Koa, Express
•	Experience with React
•	Experience with basic infra tools: Docker, Jenkins

Personal skills
•	High level of spoken and written English is a MUST
•	Quick learning and ability to adapt new technologies
•	Excellent communication, attitude and teamwork skills
•	Ability to function both independently and in a large team
•	Passion towards making awesome products
•	Ability to take ownership of projects and taking them from start to finish within a schedule

What's in it for you
•	Variety of knowledge sharing and training opportunities
•	Medical Insurance
•	Free launches
•	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