Key duties:
- 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:
- Attractive salary
- Employment contract
- Possibility of B2B contract for interested parties
- Medical services package
- Life insurance
- Training scholarships
- Multisport card
Nice 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