Senior NodeJS Developer (offline)

General about project:

Project is in-cloud Customer Experience platform (aka Call Centers). It works with most of digital channels (voice, chats, messengers, mailboxes, chat-bots, answering machines, robots)
It is microservices based, deployed in all regions in AWS and Azure
Tech stack can differ from service to service but preferably it is Node/Java/C++ on BE and Angular/React/Vue on FE.
Widely used PostgreSQL, Redis, ElasticSearch (in composition with Kibana and Logstash) to store data
All development cycle is covered by CI/CD with Jenins, Gitlab CI or Github Actions (also depends on service)
All services are containerized with Docker.
For deployments in AWS used CloudFormation, EC2, ECS, EKS, RDS, ElastiCache Redis, Route53, S3, CloudFront
Other DevOps tools: Kubernetes, Terraform, Prometheus, Grafana
Platform users:
• Microsoft
• Apple
• Sony
• Nike
• Mercedes
• Bank of America
• …many other

Requirements:
* 5+ years of experience with BackEnd / FullStack development
* Experience with PostgreSQL
* Knowledge of Redis and Elasticsearch would be a plus
* Experience with high-loaded systems and microservices architecture
* Experience with unit/functional/integration testing
* Ability to work in team with daily / weekly sync calls and stand-ups

Stack:
* NodeJS, ExpressJS, WebSockets
* Elasticsearch, Logstash, Kibana
* Redis
* PostgreSQL
* REST API, Swagger
* Docker, Docker-Compose
* CI/CD with Jenkins, GitLab CI, GitHub Actions
* Deployment in AWS and Azure
* JIRA, Kanban, Slack, MS Teams

The job ad is no longer active
Job unpublished on 4 July 2022

Look at the current jobs Node.js →