Ruby on Rails Senior Software Engineer (Remote)

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Описание вакансии

Условия работы

Roonyx Inc. is an international software development company. We equip small and medium businesses with custom-made web & mobile apps, providing easy and efficient tools to reach goals, explore and conquer new markets.

  • Our clients are from Europe, USA, Australia, Asia.
  • Our team is distributed and has departments of PM, Design, Marketing, Web и Mobile development, QA, Global Sales и HD.
  • Our technological process of development is built according to Scrum/ Kanban.

Now we are searching for a Ruby on Rails Senior Software Engineer to join us.

Tasks:

  • to develop Ruby on Rails applications.
  • to develop and prove architecture solutions according to business needs.
  • to check your code up by Rspec test coverage. 
  • to meet up with your team, discuss the ideas for business solutions.

What is important:

  • proficiency in business Ruby on Rails applications development. 
  • experience in basic Gems: Devise, Pundit, Sidekiq, Rspec, ActiveAdmin, etc.
  • experience in building scalable applications involving SaaS solutions.
  • good skills of business logic realization. 
  • software architecture knowledge: definition of functional and non-functional requirements, domain model description, ability to prove chosen solution, UML notation knowledge.
  • system architecture knowledge: ability to create design of a system which consists of multiple parts involving third-party services, knowledge of IaaS \ PaaS \ SaaS services (AWS \ Google Cloud \ Azure), cost-evaluation, ability to create scalable and maintainable applications.
  • agility in terms of solution architecture: ability to change requirements based on project needs and budget. 

Would be great if:

  • you are experienced in front-end technologies, server setup and configuration, building video on demand applications, building applications involving IaaS \ PaaS \ SaaS services as part of application.

Requirements:

  • minimum 3 years of commercial experience in development using Ruby on Rails.
  • experience in Rspec test apps coverage.
  • ability to act independently and responsibly.
  • ability to provide 40 work hours per week. 
  • ability to work with the product’s requirements: to define, estimate, describe and formalize Acсeptance Criteria, Test Instructions. 
  • sense of creating the correct code as a purpose.
  • experience in working with Agile teams and processes.
  • English: B2-C1, (you are supposed to communicate with a client directly). 

Conditions:

  • remote work 8 hours per day, 40 hours per week.
  • probation period: 3 months.
  • payment once a month in USD.
  • Performance Review: once or twice a year.
  • online corporate events.
  • professional and career development.