Middle Ruby Developer
Hello and good vibes to everyone reading this!
We’re currently looking for a Middle Ruby Developer to join our team in a full-time collaboration format.
About us:
Mind Studios specializes in mobile and web app development, helping businesses unlock their potential and turn ideas into profitable products.
Our key domains include: Real Estate, Logistics, Healthcare, Fitness, and Mental Health.
Our achievements:
— 12 years in the IT market;
— Offices in Dnipro, Kyiv, and Vienna;
— Over 90 professionals on our team.
What we offer:
— Work in a professional team building innovative products;
— Support for your growth: regular performance reviews, assessments & personal development plans;
— Education budget tailored to your skills and experience;
— Flexibility: work remotely or from one of our offices;
— Paid vacations and sick leaves;
— Transparency: monthly company updates.
In this role, you will:
— Design, development and further support of web-applications created with Ruby and using the Rails framework;
— Testing applications using unit-tests and integration testing, according to company standards and best practices;
— Development and support of high-load systems architecture;
— Analysis of the code and architecture of applications in order to identify and eliminate technical problems, including reviewing and providing high-quality feedback on code and architectural solutions created by other developers;
— Work according to Gitflow adopted by the company, using Git and Gitlab to control and manage source code;
— Development of documentation for web application APIs.
What is important to join us:
— 3+ years of experience with Ruby;
— Strong knowledge and practice:
— Experience with Postman, Swagger or other tools for API documentation;
— Ruby on Rails, Network Protocols;
— REST API, Popular Gems (Sidekiq, Rpush, CarrierWave, RABL etc.) , PostgreSQL;
— HTML/CSS (HAML/SASS), Javascript, GIT, Linux;
— Basic knowledge of AWS
— English Intermediate is required.
It’s great if you additionally have:
— Docker, NoSQL (Redis), Payment Gateways (Stripe, Paypal);
— Design application architecture;
— Excellent debugging and troubleshooting skills.
About stages:
1st stage: Pre-interview with a recruiter;
2nd stage: Interview with Team Lead and People Ops;
3rd stage: English test;
4th stage: offer.
What makes us different from others?
We are focused on results, not on processes, although we make sure there is no mess.
You are going to have a solid influence on the product and its future strategy.
We build products for users, not for clients, and sometimes it is OK to say a reasoned “No” to the customer.