Middle Ruby on Rails Developer
Прямой работодатель Apphud ( apphud.com )
Миддл
20 декабря 2021
Удаленная работа
Опыт работы любойот 180 000 до 330 000 ₽
Опыт работы любойот 180 000 до 330 000 ₽
Короткая ссылка: gkjb.ru/hWD1
Описание вакансии
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.
Required skills:
- Experience in Ruby on Rails for over 2 years.
- Knowledge of SQL, ability to write optimal (complex) queries.
- Experience with PostgreSQL.
- Writing unit and integration tests (RSpec).
- 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).
- Experience with Docker.
- Experience with dry-rb is desirable
- Ability to work with all kinds of external APIs.
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.