Position: Full Stack Developer (Node.js + React)
Company: Ciklum
Category: Node.js
Experience required: 3y
English level: upper
Published: 2021-06-01T00:00:00+03:00

We’re looking for a strong Full Stack Node.js developer to help us rapidly expand the services we provide our growing customer base. The Apps team drives our website, as well as the behind-the-scenes services which power our offline customer interaction through automation, integration with other systems, and reporting analytics. The team is in the midst of a growth spurt in which it is introducing a wealth of technologies including Node, Microservices, Mongodb, React, K8S, Prometheus, and GraphQL.

**Main technologies: **
— Languages / Frameworks: Node.js + TypeScript, React, Mobx, gRPC, GraphQL
— Data Storage: MongoDB, ElasticSearch, Redis
Integration / Deployment: AWS, Kubernetes

**Responsibilities**
— Solve challenging problems in a fast-paced and evolving environment while maintaining uncompromising quality
— Design and develop end-to-end high quality features, including deploying and monitoring them in production
— Investigate and solve wide-ranging issues in Production, including communication, memory, and infrastructure issues, to name a few
— Enhance the team’s dev-ops capabilities

**Requirements**
— 2+ years of proven experience developing large scale software using Node.js and Typescript
— 2+ years of experience with React and state management solution such as Mobx or Redux
— Good Knowledge of web application architecture
— High level English

**Desirable**
— Ability to design and develop complex components independently, dealing with advanced architectural issues
— Experience developing event-driven systems
— Experience with Mongodb and Redis
— Experience with microservice architectures

**What's in it for you**
— Possibility to grow professionally
— Start-up atmosphere
— Insurance
— Competitive salary
— Mac workstation
— Career and professional growth
— Possibility to work in a big and successful company
— Long-term employment with 20 working-days paid vacation and other social benefits