Senior Ruby on Rails Developer (closed)

Development Team

Mobilunity is a provider of dedicated development teams that believes in empowering Ukrainian talent, by connecting local IT professionals, with Global, forward thinking organizations. Our teams of engineers are fully devoted to the development of our client’s products, and we as a company are also fully dedicated to our teams and their development. In order to make this collaboration happen, we follow what we call the 3 R’s of nearshoring: Relationships, Recruitment, & Retention.
We are looking for a Senior Ruby on Rails Developer.  You will join the team on Swiss project that is devoted to creating AI-based solution for reporting and accounting.

 

ABOUT THE PROJECT:

 

The product is aimed to minimize human participation in reporting, data management and accounting. For now we have a set of open-source APIs developed and working on building a whole product from scratch based on these APIs.

First we will create a web version of the app which will extract data from the documents, validate it and operate document management systems, CRM or ERP. After that roadmap plans desktop and mobile versions based on the same codebase with Electron used for desktop and Ionic for mobile version.

 

Backend is written in Ruby 2.6 and Rails 5.2.3 with some Python for AI algorithms, using PostgreSQL, Redis, ElasticSearch, RabbitMQ. Frontend will be written in Angular 7 with extensive usage of Typescript.

 

For now we have 1 Senior Ruby developer working in our office. Within a year Kyiv team will grow to at least 6-7 people. You will be reporting directly to CTO of the project.

 

The position will require business trips to Switzerland at least 2-3 times a year, covered by client.

 

 

YOU WILL BE RESPONSIBLE FOR: 

 

  • Developing backend part of the app from scratch
  • Setting up base architecture for new product
  • Integrating existing modules into the new product
  • Building connectors to external APIs
  • Improving overall infrastructure
  • Participating in making architectural decisions

 

 

TO JOIN, YOU NEED TO HAVE

 

  • 4-5 years of Ruby/Ruby on Rails development experience
  • Proficiency with RSpec/Capybara for unit testing
  • Deep knowledge and preferably hands-on experience with Redis, PostgreSQL, ElasticSearch
  • Deep knowledge and preferably hands-on experience with RabbitMQ/Kafka for message queries 
  • Experience working in Agile environment
  • Experience following TDD practices
  • Experience with microservice-based apps
  • Hands-on experience with Docker

 

 

IT WOULD BE A PLUS TO HAVE 

 

  • Previous experience with Python or Java
  • Previous experience with frontend development (preferably Angular)

 

 

IN RETURN, WE OFFER: 

 

  • Join an atmosphere where Relationships is a core value. Feel it too! 
  • Mobilunity Medical Insurance Program designed to attend our teams’ needs
  • Paid vacations and sick leave, including 5 paid business days per year that don’t need a sick certificate 
  • No openoffice setup. Don’t be disturbed with strangers passing by – our teams have offices for 4-15 people each 
  • Office location in the city center, accessible from different metro lines and ground public transport arterias, yet not polluted with traffic gas and noise of main city arterias 
  • Corporate football and basketball teams, music band, office tournaments and offline global games organized by the Company. Monthly pizza parties started with CEO speech to the teams, and run by Event Management team. And many others activities that you could be a part of. 
Come on board, and let’s grow together! 
Go Up