Position: Middle Ruby/Ruby on Rails Developer
Company: DevBrother
Category: Ruby
Experience required: 2y
English level: upper
Published: 2022-05-01T00:00:00+03:00

**The project:**
Sweden's largest digital platform for tenant-owner associations and residents in tenant-ownership. The basis of the platform is a completely unique database with information about all of Sweden's approximately 25,000 tenant-owner associations. The database contains, among other things, information about the association's finances, properties, apartments, sales, and the board.

This platform has been successfully operating for more than 6 years and working according to high programming standards with code reviews, without legacy code, and critical deadlines. Around 70-80% of the code on the project is covered by tests. The tasks and management would be clear, understandable, and you will have an opportunity to take part in planning, architecture solutions, and working process improvements.


**Requirements:**
● 3+ years of proven experience in software development;
● Advanced knowledge of Ruby/Ruby on Rails 6;
● Good knowledge of JavaScript, CSS/HTML;
● Experience with Postgres, Redis;
● Experience with testing (RSpec, Cоpybara);
● Knowledge of Elasticsearch, Docker;
● Understanding of SOLID, DRY principles;
● Experience with StimulusJS will be a plus;


**Responsibilities:**
● Direct communication with team and management.
● Taking part in planning and proposing new ideas, demonstrating results of own work.
● Developing Rails application - creating new actions, modifying existing ones.
● Developing REST APIs.
● Code refactoring. 
● Providing architectural and functionality solutions for the product.


**We offer:**
● Daily support for your technical and personal growth;
● Professional and very friendly team, that is always ready to help and support;
● Flexible working hours;
● Offices in Ukraine and Poland;
● All official holidays;
● 12 days of paid vocation;
● Paid sick leave;
● Legal services and 24/7 layer protection;
● Tax & accounting services;
● Partly Tax coverage;
● The company provides all the necessary equipment;
● Fitness support upon request;
● English classes up to three times a week;
● The company pays 50% of the cost of refresher courses for any employee of the company;
● Workstation space;
● Mentoring and Educational Programs;
● Regular Activities on a Corporate level (Team Buildings, Sports Events, Table Games, Tech Events);
● Advanced Bonus System;