Backend Developer (Ruby)

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, удаленная работа is a global IaaS hosting platform providing a full range of computing, storage, and networking services for customers in the US, Europe, and Asia.
Our main product is a management system of various hosting services, including a customer portal and internal admin panels. We are building a fully automated platform capable of customizing an ordered service for a customer with minimal manual intervention. Now we are actively developing services such as Load Balancer, Firewall, Managed Kubernetes, and monitoring.

We use:

  • Ruby and related technologies: ActiveRecord 6, dry-types, dry-validation, Grape, Puma, Sequel, Sidekiq (the latest stable versions if possible)
  • Go and Elixir as the primary language for several projects
  • RSpec for unit and integration tests
  • Sentry as automatic error monitoring
  • Jira as an issue tracker
  • GitLab for repository and CI
  • Improved version of git-flow

We are taking the Joel Test:

  • Source control
  • One-step build
  • Daily builds
  • Bug database
  • Fixing known bugs
  • Specs
  • Quiet working conditions
  • Best tools that money can buy
  • Testers
  • Code screening


  • Develop and maintain products
  • Participate in the development of the project architecture, perform refactoring and code review
  • Share your analysis with the team, discuss technical solutions and reach a consensus
  • Examine requirements for clarity and feasibility, decompose big tasks
  • Interaction with testers to find, identify and fix errors


  • Ability or desire to program in pure Ruby ​​(not only on Rails)
  • Understanding the best practices of writing Ruby ​​code
  • Writing tests and testable code
  • SQL and the ability to optimize queries
  • REST API design and documentation


  • Cooperation remotely (official employment under the Labor Code of the Russian Federation, medical insurance
  • White (official) salary (the level of income is discussed upon the results of a technical interview)
  • Development of competence (reimbursement for the purchase of specialized literature, the opportunity to participate in specialized conferences)
  • Necessary equipment for the comfortable work environment
  • Creative tasks and the opportunity to contribute to the project
  • No releases on Fridays
  • Decent supervisors

Ключевые навыки


Вакансия опубликована 8 мая 2021 в Санкт-Петербурге

Похожие вакансии