+1 855 4635551

Senior Ruby on Rails developer

Locations: Remotely

Heally is a company that creates products in the field of alternative medicine: Getheally.com – a platform for online consultations with doctors and Heallybuy.com – a marketplace with natural medicines for dealing with stress, anxiety, insomnia, and other nervous system disorders.

These products are related and have one goal – to give patients expert online help at any time of the day. During the visit, the doctor prescribes the necessary medications and immediately places the order on Heallybuy, where the patient specifies convenient time and delivery address. All the documents from the registered doctors are verified to protect the patients from fraud.

The company has been developing its products for more than 5 years, and this year it successfully passed another stage of Series A investments. The company is located in Silicon Valley, the customer support team is spread all over the world.

We had started working remotely even before this trend became popular. Our team is friendly, close-knit, and open.

 

Who we are looking for:

Senior Ruby on Rails developer. If you are a full-stack developer and write in ReactJS, this is a 100% match.

Our stack:

  • Rails 5.x
  • PostgreSQL 11.x
  • Redis
  • Docker
  • Kubernetes
  • dry-rb
  • ReactJS +(redux in places)
  • Rspec
  • GitLab CI/CD
  • AWS
  • ReactNative

We adhere to testing rules and write tests according to specifications, we have CI/CD set up and test each branch. We use Redis for "queues", but not in the classical form of queues –  for the matching algorithm. By the way, we will be redoing it, and we might need your help. We have about 2,000 tests and we keep adding new ones. We have monorep and react next to the backend, we also have the DevOps configs and our entire infrastructure is described in yaml files. We have a staging cluster on which we put the chips to test, which can be done either on a separate branch or on the copy of the master branch. We create release branches and test them before the release. Part of the old functionality is being rewritten according to Domain Driven Design, and it turns out interesting! Our front end interacts with the back end using rest api; we write json-api, and even though it's not perfect everywhere, we try to improve it.

What we expect from you:

  • Experience with Ruby on Rails, we need someone who has deep understanding of Rails
  • Producing the features thoughtfully
  • Writing the texts
  • Reviewing the work of other back-end developers (and front-end developers if you have enough skills)
  • The ability to stop your inner perfectionist in time
  • A proper level of self-organization without the need for micromanagement
  • Experience in completing a project independently
  • Ability to solve business problems and communicate
  • Ability to make complex SQL queries

Bonuses:

  • Small and friendly team
  • Sprint-based work
  • Getting rid of the legacy
  • Setting up processes and communication in a way convenient for everyone
  • We give out options



Contact us

Drop us a line and we'll get back to you within 24 hours

Sent