⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие вакансии

Senior Ruby on Rails Developer

Прямой работодатель  Apphud ( apphud.com )
Сеньор • Тимлид/Руководитель группы
Информационные технологии • Разработка • Ruby • Ruby on Rails • Dev tools • SaaS/PaaS
20 декабря 2021
Удаленная работа
Опыт работы более 5 лет
от 350 000 до 500 000 ₽
Работодатель  Apphud
Описание вакансии

Apphud is a fast-growing startup that provides comprehensive in-app payments infrastructure for mobile apps. We are looking for an experienced backend engineer to join and strengthen our product team.

You will work on an interesting high-load project with real users, immediately see the results of your work and directly influence the product.

Our tech stack:

Ruby 2.7, Ruby on Rails 6, ReactJS, NextJS, PostgreSQL, ClickHouse, Sidekiq, Redis, Docker, Kubernetes, Kafka, Avro, Prometheus

We are expecting you are:

  • Responsible. You care what happens to the product, you try to improve it every day.
  • Proactive. You come up with ideas for product, process, and architecture development.
  • Team player. You communicate and improve the product in communication with teammates.

What to do:

  • Develop new features on the backend side and cover the logic with tests.
  • Optimize database queries and improve the analytics system.
  • Think over and develop the technical architecture of the project.
  • Maintain technical documentation up to date.
  • Dive deeply into the project, have own vision of the server-side development.
  • Take an active part in solving various product and business problems.

Required skills:

  • Experience in Ruby on Rails for over 5 years.
  • Knowledge of SQL, ability to write optimal (complex) queries.
  • Extensive experience with PostgreSQL.
  • Experience with dry-rb is desirable.
  • Understanding the importance of unit and integration tests (RSpec).
  • Ability to work with all kinds of external APIs.
  • Experience with Docker.
  • Description of API documentation using openapi.
  • Good technical English (B1 and above).

It will be a plus if you have:

  • Experience in highly loaded projects.
  • Experience with ClickHouse.
  • Experience with Kafka.
  • Knowledge of Golang.
  • Understanding how SaaS projects work. Ideal if you had to deal with the creation of billing for SaaS (Stripe, PayPal).

Conditions:

  • Remote-first team with flexible work-hours.
  • No-bureaucracy environment, where everyone is result-oriented and has decision-making power.
  • Opportunity for career and professional growth.
  • Competitive compensation in USD.