Position: Ruby on Rails Developer
Company: Remotal
Experience required: 5y
English level: upper

Excellent expertise and experience in Ruby on Rails (more than 5 years);

Hands-on commercial experience with (REST API development; RDBMS (e.g MySQL, PostgreSQL, MS SQL); Microservices; Web application frameworks, Testing frameworks, ORM; Key-value storages (e.g. Redis, Memcached); Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, Google Pub/Sub); Cloud computing platforms (Google Cloud Platform); Version control systems (GIT); Integration with 3rd party solutions; Docker; Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)) 

Experience with: (Troubleshooting, profiling, and debugging applications; Creation software architecture and design of complex applications, platforms; Code Review process; Refactoring process 

English skills - Intermediate strong and higher. Preferably - Upper-Intermediate.

Experience in software development for more than 8 years, Experience with Golang, Practical commercial experience with NoSQL (e.g. MongoDB, ElasticSearch, CouchDB), Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr) would be a big advantage.

Deep knowledge in Computer Science, Computing Theory: (RDBMS, NoSQL; Code testing practices; Algorithms; Microservices architecture, SOA; Security patterns, Reverse engineering resistance, Common attacks types (OWASP); conventions (e.g. REST, RPC); standards and practices (e.g. oAuth, JWT))

6+ months project length