Старший серверный разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Вили — это сервис личных водителей. Мы стремимся дать людям адекватную альтернативу владению личным автомобилем, поскольку считаем, что его содержание отнимает слишком много времени и денег (ремонт, платная парковка, обязательное страхование и многое другое). Мы верим, что мобильные сервисы смогут полностью избавить людей от необходимости иметь собственный автомобиль для комфортной жизни, а также сделают город свободнее от пробок.
Мы разрабатываем Вили с 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 минутах ходьбы от м. Дмитровская;
- Завтраки, кофе, снеки, фрукты и приятная атмосфера.