Expert Ruby on Rails Developer

img
Karpiv Tetyana

I will present your resume, tell our client about your strengths, help you find a job in your dream company!

On behalf of Ciklum, we are looking for an Expert Ruby on Rails Developer to join Kyiv team on a full-time basis.

About Project:

The company is building the next generation global on-demand delivery platform. They have grown rapidly from inception in 2011 to become the world’s largest food-ordering network and they are now innovating and creating new verticals.

Responsibilities
  • Back End development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
  • Taking part in the decision-making process in design application architecture, solution development, architecture and code review
  • Develop and review feature design documents and provide inputs/update to specifications for the solution
  • Design and implement a set of various types of tests (unit, integration, functional, etc.)
  • Proactive position in solution development, processes improvements
  • Working in an international distributed team in an Agile environment
  • Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
  • Delivering the product roadmap and plannings
  • To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
Requirements
  • Excellent knowledge in Computer Science, Computing Theory:
  • Paradigm & Principles (OOP, SOLID, DDD, TDD, BDD)
  • Database theory (RDBMS, NoSQL)
  • Code testing practices
  • Algorithms
  • Data structures
  • Architectural, Enterprise and Design Patterns
  • Microservices architecture, SOA
  • Autoscaling, monitoring, alerting approaches
  • Security patterns, Reverse engineering resistance, Common attacks types (OWASP)
  • Understanding of network interactions:
  • protocols
  • conventions (e.g. REST, RPC)
  • authentication and authorization flows
  • standards and practices (e.g. oAuth, JWT)
  • Excellent knowledge and experience in Ruby on Rails (more than 5 years)
  • Practical commercial experience with:
  • Microservices
  • REST API development
  • Web application frameworks, Testing frameworks, ORM
  • RDBMS (e.g MySQL, PostgreSQL, MS SQL)
  • Key-value storages (e.g. Redis, Memcached)
  • Messaging systems (e.g. RabbitMQ, Apache Kafka, Active MQ, Google Pub/Sub)
  • Version control systems (GIT)
  • Cloud computing platforms (Google Cloud Platform)
  • Integration with 3rd party solutions
  • Docker
  • Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, Bamboo)
  • Builders
  • Experience with:
  • Troubleshooting, profiling and debugging applications
  • Creation software architecture and design of complex applications, platforms
  • Agile software processes and technologies
  • Code Review process
  • Refactoring process
  • Fluent or Upper-Intermediate English
Desirable
  • Experience in software development for more than 8 years
  • Experience with Golang
  • Certifications on:
  • Cloud computing platforms (AWS, GCP, Microsoft Azure)
  • Understanding of orchestration and containerisation (e.g. Kubernetes, Docker Swarm)
  • Knowledge in Deployment patterns
  • Practical commercial experience with:
  • NoSQL (e.g. MongoDB, ElasticSearch, CouchDB)
  • Experience with Search Engines (e.g. ElasticSearch, Azure Search, Apache Solr)
  • Provisioning tools (e.g. Terraform, Ansible)
  • Quality tools (e.g. SonarQube)
Personal skills
  • Positive attitude and proactive communication
  • Strong self-motivation, reliable and flexible team-player. High attention to details
  • Always seeking to improve processes and suggest better solutions
  • Working with new skill sets and continuously improving hard and soft skills
What's in it for you
  • Close cooperation with the client
  • A constant flow of new projects
  • Dynamic and challenging tasks
  • Ability to influence project technologies
  • Projects from scratch
  • Team of professionals: learn from colleagues and gain recognition of your skills
  • European management style
  • Continuous self-improvement

City: Київ

Type of employment: повна зайнятість

Requirements: від 5 років

Similar vacancies

See all vacancies

Рекрутер

 Lugera. The people republic — міжнародна рекрутингова компанія, яка турбується про кожного кандидата та клієнта.

Головний бухгалтер

Наш клієнт — є глобальним лідером телекомунікаційних рішень.
Компанія безперервно розвивається та адаптується до потреб клієнта, їх обов’язок покращити та створити найкращий сервіс для телекомунікаційних операторів, підприємств та споживачів. 

Головний зварник у Полтаву

Українське промислове підприємство, яке спеціалізується на виготовленні цистерн, вагонів-цистерн, резурвуарів та ємностей для зберігання та транспортування газу, нафтопродуктів запрошую у свою команду Головного зварника.

Фахівець з розрахунків та співпраці з клієнтами зі знанням грецької мови

Друзі, анонсуємо нову позицію, що відкрилася у наших партнерів.

Міжнародна компанія яка є лідером у виробництві продуктів харчування у пошуку Фахівця зі знанням грецької мови.

Менеджер із закупівель тканин

​Наш клієнт - міжнародна компанія, головна місія якої захистити життя людей шляхом виробництва високо-технологічних засобів бронезахисту і тактичного спорядження найвищого рівня. Вже понад 9 років компанія активно працює та виходить на нові ринки.

Менеджер із продажу автозапчастин (західний регіон)

Наш клієнт - масштабна компанія, що займається електро та машинобудуванням, у пошуку Менеджера з продажу департаменту автомобільних запчастин (західний регіон України).

Фахівець із документального супроводу вантажів (французька мова)

​Друзі, пропонуємо вакансію від наших партнерів - Фахівець із документального супроводу вантажів (французька мова)

Administrative office coordinator

Друзі, пропонуємо позицію Administrative office coordinator у міжнародній компанії, що надає послуги юридичного та податкового консультування.

Внутрішній аудитор в банк

Наш стабільний партнер, який надає сучасний та надійний банкінг за підтримки провідної європейської групи, у пошуку Аудитора.

Аудитор (міжнародні проекти)

Привіт, пропонуємо позицію Аудитора від нашого партнера, що є членом мережі однієї з найбільших аудиторсько-консалтингових компаній у світі, та надає широкий спектр послуг з аудиту, корпоративних фінансів, бухгалтерії, податкової та юридичної практики, ризик-менеджменту.

Швачка

​На підприємство для пошиття військової амуніції потрібна швачка з досвідом роботи на промислових швейних машинах.

Фахівець із документального супроводу вантажів (німецька + англійська мова)

Друзі, пропонуємо вакансію від наших партнерів - Фахівець із документального супроводу вантажів (німецька + англійська мова)

Портовий експедитор (в Ізмаїл)

Наш клієнт — міжнародна вертикально інтегрована гірничо-металургійна група компаній.

Провідний експедитор

Наш партнер логістична компанія, знаходиться в пошуку провідного експедитора котрий стане заступником керівника відділу експедирування вантажів морським транспортом.

Менеджер з обслуговування VIP-клієнтів

Наш клієнт - один з найбільших універсальних банків України. Стабільний партнер, який пропонує сучасний та надійний банкінг за підтримки провідної європейської групи BNP Paribas Group. Дбає про клієнтів і працівників, сприяє зміцненню української економіки, позитивно впливає на розвиток суспільства.

Менеджер СТО

Наш клієнт є однією з найбільших мереж незалежних СТО в світі. Компанія володіє широким асортиментом експертних послуг від огляду, сервісу і ремонту до індивідуальних робіт по модифікації.

Менеджер зі зв'язків з урядом

​Наш партнер, міжнародна компанія, котра є лідером у технологіях телекомунікаційних мереж запрошує до себе в команду Менеджера з урядових відносин.

Це захоплююча та цікава можливість працювати з командами по всьому світу, щоб сформувати позитивне сприйняття компанії та налагодити репутацію бренду.

Фахівець із адміністрування (французька мова)

Один із найбільших аутсорснгових центрів Львова, працівники якого щодня співпрацюють із колегами з країн Європи. Саме тут Ви зможете відчути себе частинкою мультинаціонального середовища, а також отримаєте хорошу можливість вдосконалити своє знання та здобути європейський професійний досвід.

Фінансовий аналітик

Наш клієнт — світовий лідер з виробництва інноваційних спеціалізованих продуктів з широким портфоліо кормів, кормових добавок, преміксів, моделей харчування та послуг. Компанія представлена в 105 країнах світу. Основними цінностями компанії є  інклюзивність, цілісність та довіра.

Senior Financial Controller (Food)

Раді анонсувати позицію Senior Financial Controller (Food), що є відкритою у нашого клієнта — міжнародній компанії, що спеціалізується на виробництві продукції харчування.

Молодший бухгалтер по обліку розрахунків з клієнтами

Міжнародна юридична компанія в пошуку спеціаліста для роботи з опрацювання та внесення в систему рахунків клієнтів. 

Фахівець з розрахунків та співпраці з клієнтами зі знанням польської мови (віддалено)

Наш партнер - один із найбільших аутсорснгових центрів Львова, працівники якого щодня співпрацюють із колегами з країн Європи. Саме тут Ви зможете відчути себе частинкою мультинаціонального середовища, а також отримаєте хорошу можливість вдосконалити своєї знання та здобути європейський професійний досвід.

Молодший фінансовий контролер

Наш клієнт - німецька компанія, що є найбільшим постачальником рішень для автомобільної промисловості, а також промислової та побутової техніки запрошує у свою команду Молодшого фінансового контролера.

Спеціаліст в контакт-центр (з івритом)

​Наш клієнт - міжнародна компанія, яка тривалий час на ринку праці, шукає кандидата \ кандидатку на вакансію:

Спеціаліст в Contact Center:

^