Position: Strong Middle Ruby/Rails + Elixir
Company: CHI
Experience required: 3y
Category: Other
English level: upper
Published: 2023-03-01T00:00:00+02:00

We are migrating RubyOnRails monolith app into the Elixir Phoenix(umbrella) application running Kubernetes cluster on AWS. System is using MySQL as Database, RabbitMQ for communication between services apps. 
System contains Chat modules on WebSockets and TCP Socket with SIP implementation.
Candidate must be familiar with the following libraries and technologies(or related)

Ruby on Rails stack:
* Rails 5.2(ruby 2.6)
* JWT Authentication
* Background job processing(Sidekiq)
* Rspec, rspec documentation

Elixir/Phoenix stack:

* Elixir 1.12.3, Phoenix 1.6, nice to have OTP-app experience
* TPC Socket with Ranch
* ExUnit testing
* Message queue processing with Broadway

Common:
* MySQL 8, query optimization and improvement skills
* Redis
* WebSocket
* Protobuf
* RabbitMQ
* Elasticsearch
* REST API 

Familiar with virtualization/clusterization

* Docker
* Kubernetes
* AWS Services

Developer must have understanding of SOLID principles, clean code architecture