Понад 20 років досвіду, сильні команди інженерів із різних країн, глибокі знання в різних галузях бізнесу та готовність вкладати сили у професійний розвиток і освіту колег — все це дозволяє нам створювати нестандартні рішення, які покращують бізнес-процеси клієнтів і відкривають для них нові ринки. Відповідно до принципу «Перш за все — люди», ми готові працювати з замовниками будь-якого масштабу, не обмежуючи вибір технологій та адаптуючись у міру розвитку їхнього бізнесу.
Ми поєднуємо глибоку технічну експертизу з людськими цінностями. Допитливість, співпереживання, довіра, щирість та інтуїція визначають суть компанії та стосунки з партнерами. Ці якості допомагають знаходити технологічні рішення, на які наші клієнти можуть покластися, та будувати багаторічні стосунки, в які вони вірять.
## About the vacancy
The client is an international technology company that has developed a taxi
and delivery service.
The Ruby on Rails developer will join the team responsible for building core
and common backends for various client applications and internal management
system.
The project’s backend is implemented in Golang and the frontend in React.
There is a PostgreSQL database and a RabbitMQ message broker, with 90% test
coverage.
The work is organized according to the Kanban methodology, but with monthly
iterations. They use robust CI/CD and continuously deliver code to production
(every day, several times). BackEnd team of ~10 devs (developers only, QA, BA,
Managers, etc. are in other teams). There is a DevOps team, so the developers
can focus on implementing features.
Project details:
• AWS + PostgreSQL + RabbitMQ + Redis + CI/CD
• 30 microservices out 200
## Responsibilities
* Writing and testing effective, scalable code
* Developing back-end components and APIs
* Test and debug programs
* Improve scalability and functionality of existing systems
## Must have
* 2+ years of development experience
* Knowledge of Ruby
* Experience developing backend applications using Ruby on Rails
* Experience with databases: MySQL, PostgreSQL
* Experience writing RESTful APIs and understanding of the HTTP protocol
* Experience working with Scrum/Agile development methodologies
* Good communication skills
* Spoken and written English
## Would be a plus
* Experience working with modern JavaScript frameworks - React, Angular, Vue.js
* Experience in writing unit tests
* knowledge of modern HTML, CSS and JavaScript standards
* Experience with NoSQL (Redis, MongoDB)
* Experience working with Docker and Terraform