Development of the backend of the MPC Platform - a SaaS product supporting the work of shopping centers, consisting of dozens of Ruby applications (3.2) and three Golang applications
Design and implementation of APIs - RESTful and gRPC - handling up to 40k RPM, as well as Sidekiq workers and RabbitMQ dealing with sending millions of SMS, email, and push notifications daily
Design and implementation of PostgreSQL, ElasticSearch, and Redis databases
Writing tests for the created code and deploying it on Kubernetes infrastructure in an AWS environment
Working with the product team on designing new system features
Requirements:
Experience - minimum 5-6 years in a similar environment
Advanced knowledge of Ruby
Ability to design and implement RESTful APIs
Ability to write high-quality, performance-optimized code
Advanced knowledge of designing and using SQL databases
English language at B2+/C1 level
Independence and proactivity
Experience with Sidekiq
Ability to work in a UNIX command-line environment (Linux/macOS)
Ability to work with Git
We offer:
Employment contract
Possibility of B2B contract for interested parties
Life insurance
Multisport card
Good to have:
Knowledge of technologies is welcome: AWS, Kubernetes, ElasticSearch, RabbitMQ, Go, Angular, JS/TypeScript, Jenkins CI
Higher education in Computer Science or related field