Full Stack Ruby Engineer (offline)

RESPONSIBILITIES:
• Design of the overall architecture of the Client’s desktop and mobile applications;
• Implementation of services and APIs to power the application;
• Building reusable code and libraries for future use;
• Optimization of the application for performance/scalability;
• Implementation of security and data protection;
• Translation of UI/UX wireframes to visual elements;
• Integration of the front-end and back-end aspects of the web application.

REQUIRED SKILLS:
• Proficient knowledge of Ruby on Rails (3-5 years of experience recommended), including background processing framework (e.g. SideKiq);
• Proficient understanding of HTML5/CSS and client-side scripting frameworks (JavaScript, JQuery, Bootstrap);
• Proficient understanding of code versioning tools (GitHub preferred) Management of hosting environment, including database administration and scaling an application to support load changes;
• Good understanding of both SQL (PostgreSQL) and NoSQL (Redis) database technologies, and the ability to create database schemas that represent and support business processes;
• Understanding of Linux and Ubuntu operating systems;
• Understanding of Unit (RSpec), Integration (Capybara) and Automation (Selenium) Testing frameworks;
• Understanding differences between multiple delivery platforms (such as mobile vs, desktop), and optimizing output to match the specific platform;
• Understanding of fundamental design principles behind a scalable application;
• Understanding and experience with common software development life cycle methodologies, including waterfall and Agile models (Agile strongly preferred);
• Full working proficiency in English;
• Ability to establish and maintain effective working relationship with a service-oriented attitude in a team environment. Includes interaction with internal staff as well as customer staff members and the ability to effectively convey computing concepts to non-technical staff;
• Self-motivated with the ability to handle multiple tasks.

WOULD BE A PLUS:
• Understanding of Continuous Integration platforms (i.e. Travis CI);
• Understanding of Performance Management tools (Papertrail, New Relic);
• Understanding of the following tools/platforms: Docker, Aptible, ZenHub;
• Healthcare systems background.

WE OFFER:
• Very modern and relaxed studio atmosphere with cutting-edge technologies.
• A chance to work in an international environment in a booming industry.
• Attractive salary and benefits package.
• Flexible working hours.

About KnubiSoft

We are an outsourcing and product company that implements turnkey projects and develops its own products. Our team has significant experience in providing technological solutions and consulting clients around the globe. With our unique approach to development and testing microservice architecture and based on our ROI-saving tool, we ensure a high-quality result.

Knubisoft was founded in 2012, and since 2020 we have changed our technological direction and increased by more than 2 times in one year. Our main goal is to guarantee successful development for our clients and to create a friendly working environment for the Knubisoft team.

Our expertise:

We have strong expertise in the domains of FinTech, Logistics, Healthcare, and Banking & Finance. At Knubisoft, we develop a variety of products including exchange solutions, testing tools, microservice templates, and ROI tools. By combining our expertise and creativity, we complete all our projects successfully.

Our clients:

We have completed more than 100 projects and gained worldwide recognition for our high-quality results. The majority of our clients come from the USA, the UK, and numerous European countries. Our team cooperates with various companies including large logistics corporations, investment funds, and healthcare organizations.
Free and transparent communication with clients is crucial for us because each successful project is a result of joint efforts and decisions made on common ground. We do our best to be on friendly terms with each client and that leads to long-term relationships.

Our values:

We acknowledge the importance of technological development but we also cherish the growing community of specialists inside our company. We are about:

— Expertise. We work with people who treat their job with respect and responsibility. We provide all the opportunities for showing the best results and meeting our clients’ expectations.

— Product. The final result of our joint efforts is the product and we care about each step of its creation. We combine our experience and creativity to develop outstanding products and we never exhaust the opportunities to become better in our job.

— Growth. We are especially proud of our Trainee centers where we help new specialists to gain knowledge and the first job after successful training.

— Teamwork. We aim to build a strong community of highly skilled people. Our top managers never hesitate to give advice and welcome the newbies into the Knubisoft family.

— Fun. We nurture the idea of sharing the fun with colleagues after a working week. We arrange lots of activities in our offices including board games, themed corporate events, cozy evening conversations, and exciting trips.

Our locations:

We have two green cozy offices in the very heart of Kharkiv. Each of them is well-equipped and full of working and resting areas where our team members can do their job in the most comfortable environment and have great joy communicating, playing numerous games, and chilling in their free time. Our kitchen never fails to provide the best drinks and sweets for creating a flawless atmosphere of friendship and efficiency.
We also work remotely all around Ukraine and support the idea of hiring great talents from different cities and countries of the world.

Company website:
https://knubisoft.com

DOU company page:
https://jobs.dou.ua/companies/knubisoft/

The job ad is no longer active

Look at the current jobs Ruby Kharkiv→