Position: Middle Ruby on Rails Developer
Company: Gotoinc
Experience required: 2y
English level: intermediate

The project is a Modern Investment Management Software for Real-Estate Firms. The web-based platform provides an Investor Dashboards, CRM, Document Sharing and Investor Statements.

Technologies used on the project: Ruby, Ruby on Ruby 6, Rspec, FactoryBot, Capybara, Docker, jQuery, PostgreSQL, MySQL, Devise, AWS, Heroku.

Requirements:
• 2+ years of experience in Ruby / RoR (production deployed projects with CI/CD)
• Good knowledge of relational databases, database design and optimization (MySQL, PostgreSQL)
• Experience of integration with 3rd party systems and services and cloud technologies ( AWS stack: EC2, RDS, S3, etc.);
• Good written and spoken English (Intermediate and higher).

Will be a plus:
• Experience with Microservice Architecture;
• Experience working with modern JavaScript frameworks — React.js, Angular.js, Vue.js;
• Experience with Docker.

Responsibilities:
• Mentor Junior developers;
• Estimate and delegate new tasks during the sprint planning;
• Initialize and configure new projects with the whole set of required tools and dependencies;
• Design the project architecture according to the requirements;
• Set up CI/CD tools and processes, third-party APIs, services and integrations;
• Interview Trainee and Junior developers.

We suggest:
• Flexible working hours in Ukrainian time-zone;
• Full REMOTE work;
• Paid leave and sick leave, the number of which is growing every year;
• Official Ukrainian holidays - days off;
• Individual approach to the development of each employee: we will help you to draw up a personal development plan for six months and a year so that you will have a clear understanding of what you need to work on to improve.
• Budget for education: you will be able to take certifications and courses on topics that interest you, and we will compensate for the cost.
• Team and mentor: you will have a group of people with whom you can consult on projects.
• Professional development: not only will you learn something new for yourself, but you will also be able to become a mentor and train beginners.
• English is not only about projects and clients - but it’s also about English Days, Speaking Club, preparation for Cambridge Certification, and English speaking company!
• No Trackers: we do not install time trackers on corporate or personal equipment. Just keep in touch with your manager and lead.
• Completely transparent company plans and income: we regularly share the reports, plans, and prospects. Also, you have a chance to have a cup of coffee with our CEO where you can openly share your thoughts or ask a question.
• Care for employees: sabbatical, corporate psychotherapist, financial assistance when you’re relocating. We really care about your safety.
• And usual, but nice stuff: sports compensation, corporate events, coffee breaks (even online), and the best team you've ever worked with.

You can contact us either via email, or via our telegram - GotoincHR.
Looking forward to hearing from you!