Старший серверный разработчик

Зарплата

до 250 000 ₽

Требования

БэкендRubyGolangGitRESTful APIScalaNode.jsDockerMongoDBKubernetes

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

МоскваПолный рабочий день

Компания

При помощи собственных технологий мы создаем и развиваем самый безопасный и комфортный сервис личных водителей

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

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

Вили — это сервис личных водителей. Мы стремимся дать людям адекватную альтернативу владению личным автомобилем, поскольку считаем, что его содержание отнимает слишком много времени и денег (ремонт, платная парковка, обязательное страхование и многое другое). Мы верим, что мобильные сервисы смогут полностью избавить людей от необходимости иметь собственный автомобиль для комфортной жизни, а также сделают город свободнее от пробок.

Мы разрабатываем Вили с 2011 года. За это время серверная архитектура выросла из простого API на Heroku до 25 сервисов, которые крутятся на 30-ти серверах в AWS, и их количество постоянно растёт. Мы активно используем современные подходы серверной разработки: методологии DevOps, контейнеры Docker, микросервисную архитектуру и другие.

Текущий стек технологий включает в себя: Ruby, Golang, Node.js, MongoDB, RabbitMQ, AWS, Docker, но мы готовы экспериментировать и пробовать что-то новое, если оно того стоит.

Вам предстоит:

  • Разрабатывать новые и поддерживать существующие сервисы на языке Ruby и Golang;
  • Разрабатывать API для Мобильных (iOS / Android) и Web приложений;
  • Писать тесты, проводить code-review;
  • Предлагать и реализовывать решения для построения гибкой и отказоустойчивой системы;
  • Оптимизировать работу сервисов, сетевые запросы, запросы к БД, при необходимости внедрять системы мониторинга;
  • Управлять инфраструктурой серверов. Развивать инфраструктуру;
  • Влиять на бизнес-решения компании.

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

  • Опыт работы с Ruby от 3-х лет;
  • Опыт работы с Golang или другими статически типизированными языками (Java, C#, C/C++);
  • Знание SQL/PostgreSQL и NoSQL/MongoDB, принципов работы с ними и их особенностей;
  • Опыт проектирование и разработки RESTful API с нуля;
  • Опыт разработки распределенных приложений;
  • Опыт работы с системами очередей (RabbitMQ, ActiveMQ, Kafka и т.п.).

Будет плюсом:

  • Знание языков из списка: Node.js, Scala, Python;
  • Опыт работы с highload и high availability;
  • Опыт построения микросервисной архитектурой;
  • Опыт работы с Docker, Swarm, Kubernetes;
  • Опыт работы с Ansible, Terraform, Chef.

В свою очередь мы предлагаем:

  • Оформление по ТК РФ, полностью белая высокая заработная плата;
  • Опцион после года работы;
  • Возможность заказывать профильную литературу, посещать конференции;
  • ДМС со стоматологией и страховка при поездке за границу;
  • Удобное рабочее место (MacBook Pro, доп. монитор);
  • Компенсация обедов с первого дня работы;
  • Поездки на Вили с первого рабочего дня;
  • Офис в 5 минутах ходьбы от м. Дмитровская;
  • Завтраки, кофе, снеки, фрукты и приятная атмосфера.