Ruby on Rails разработчик (удалённо, 40ч/нед, 1 проект)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
- Успешная канадская компания, не стартап с планами захвата мира, а действующий бизнес, зарабатывающий деньги. Мы на рынке с 2011 года.
- Удалённая фуллтайм работа (40 часов в неделю)
- У нас не разработка проектов на заказ, а 1 проект, который надо любить и вкладывать в него всю свою душу
- Обычно у нас спокойно: нет дедлайнов и жёстких сроков. В выходные за почти 6.5 лет работы мне пришлось поработать всего раз 7.
- Гибкий график (хочешь сделать себе короткий день или даже неделю? Без проблем. Покодить ночью или на выходных? Да пожалуйста)
- Достойная оплата, привязанная к канадскому доллару
О компании
SimplexMobility — молодая канадская компания.http://www.simplexmobility.com
Мы занимаемся поддержкой мобильных девайсов других компаний: всякие телефоны, планшеты, модемы, факсы и т.п., всего сейчас в базе 139 тысяч устройств от 539 клиентов. Мы экономим нашим клиентам деньги (допустим, компания тратит $80k в месяц на мобильную связь, а к нам приходят, и начинают тратить $60k/месяц, а нам платят всего-то несколько тысяч в месяц) + предоставляем дополнительные сервисы.
О проекте и технологиях
Наш проект, большой и сложный, представляет из себя:
- дата-сервер, который парсит сайты операторов и счета от них (Sinatra)
- основное приложение (Ruby on Rails, Postgres, Rspec, Git, Redis)
- несколько гемов, в которые вынесен функционал по скрэйпингу сайтов операторов, общению со всякими сервисами и парсингу экселевских и pdf файлов счетов на тысячи строк/страниц
- мобильные приложения для разных платформ (этим занимаются отдельные люди)
Видео на главной http://www.simplexmobility.com показывает старую версию нашей системы.
У нас подключены codeclimate и codebuild, который мужественно в 2 потока лопатит 23421 тест (и это только в основном репозитории, а ещё есть гемы).
Мы посылаем разработчиков на конференции (pgconf.ru) и покупаем образовательные курсы и книжки.
О людях
В команде разработки 9 человек: Ванкувер, Москва x 2, Питер x 2, Эдмонтон х 2, Волгоград, Краснодар, и ещё где-то там, где тепло.
У нас много работы и нужно ещё 2 программиста, mid/upper-mid уровня.
Требования:
- Опыт: не один реализованный проект за плечами
- TDD и документирование кода
- Ruby on Rails, git, rspec, coffeescript, sass, haml, jquery: знание на уровне, достаточном для комфортной работы
- Желание: любить программировать и хотеть развиваться в этой сфере
- Бесстрашие 1: не бояться чужого кода
- Бесстрашие 2: не бояться многоэтажного голого sql и хитрозакрученных регулярных выражений
- Бесстрашие 3: не бояться легаси-кода, желание разобраться и улучшить
- Инициативность
- Быстрый слепой набор на кириллице и латинице
- Умение оценивать объем и сроки работ, а потом делать обещанное вовремя без лишних напоминаний
Английский язык: ОБЯЗАТЕЛЕН на уровне, достаточном для письменного общения. Все обсуждения на гитхабе — на английском. Внутренний чат — в основном, на русском.
Время работы — когда удобно, но иногда надо что-то обсудить голосом, поэтому возможны созвоны.
Знания фронт-энда должны быть достаточны для того, чтобы реализовать простенький динамический интерфейс. Сложные динамические интерфейсы у нас тоже есть, но их не так много.
Будут плюсом:
- знание angular и vue.js,
- умение писать и читать многоэтажный sql.
Главное требование
Быть хорошим человеком, с которым приятно работать, и который болеет за общее дело. Ответственность, профессиональная этика, инициативность — таким вещам не научишь, к сожалению, а вот все технические навыки — дело наживное.
Бонусы
Цитаты наших ребят:
«Я люблю симплекс: у нас понимающее начальство, один большой проект, возможность экспериментировать, хорошая постановка задач, развитие и вообще просто dream job.»— Ильдар, Эдмонтон, я и вправду так думаю :) (работаю с Симплексом с января 2013)
«В Simplex я сталкивался с очень широким спектром задач. Всегда есть над чем подумать, что попробовать, начиная от создания Vue компонентов и заканчивая генерацией отчетов на чистом SQL. Написать тесты на Cypress, добавить новое крутое меню, подумать над архитектурой БД, сыграть в детектива и решить проблему пользователя — скучать времени не остается.»— Алекс, где-то где тепло (с нами с февраля 2014)
«Это лучшее место, где я когда-либо работал (хороший коллектив, гибкий график(если надо, то можно отойти на 1-2 часа))»— Олег, Москва (с нами с июля 2015)
«Комфортное место для работы без свирепых менеджеров и боссов. Подойдет для самостоятельных и ответственных людей, любящих свое дело. Как и в любом проекте, есть легаси код, но каждый член команды по мере возможности старается его улучшать/переписывать и это приятно — видеть что проект не стареет, а постоянно обновляется.»— Павел, Эдмонтон (с нами с января 2016)
Дружеская атмосфера располагает относиться к работе как к своему делу, которое хочется развивать и улучшать, вкладывать в него что-то большее, чем выполнение поставленных задач. Здесь у вас не стоят над душой, поэтому самостоятельность и ответственность должны быть на уровне. Проект один, для меня это большой плюс - позволяет сконцентрироваться и делать всё основательно. Проект сложный и многогранный, здесь пригодится богатый опыт, но и всегда найдется, что в себе прокачать. Лучшее место работы ever!— Виталий, Санкт-Петербург (с нами с ноября 2016)
Для меня Симплекс лучшая компания за весь мой не маленький трудовой опыт.
Интересный и большой проект, дружелюбный профессиональный коллектив, возможность пробовать себя в чём-то новом, а значит расти.
Предложения от разработчиков использовать новую технологию/что-то отрефакторить итд только приветствуются. Приятный темп работы без авралов и кучи ненужных совещаний. Ну и огромный плюс возможность работать из любой точки мира, где есть интернет. — Алексей, Санкт-Петербург (с нами с июня 2018)
Simplex — очень комфортное место для работы. Благодаря гибкому графику и удалённому характеру работы -—идеальный вариант для тех, кто любит попутешествовать. Отличный дружелюбный коллектив, ребята всегда помогут решить возникшую проблему или объяснят хитрости в логике проекта. Руководство, имеющее богатый технический бекграунд, с менеджером можно спокойно говорить на техническом языке, что, на мой взгляд, очень важно. — Александр, Москва (с нами с апреля 2019)
Люблю симплекс за спокойную и дружественную атмосферу, плоскую структуру и отсутствие всякого корпоративного буллшита. Для меня это то место, куда хочется приходить день за днём, где есть возможность думать о продукте и решать задачи бизнеса, а не просто закрывать таски. Есть какая-то уверенность в завтрашнем дне и в том, что ты делаешь что-то значимое. — Денис, Волгоград (с нами с февраля 2020)
Sipmlex это уникальная и удивительная компания. Замечательная и дружная распределенная команда. Непренужденная рабочая атмосфера с тактичным менджементом, готовым к взаимодействию с разработчиками. Свободный график. Возможность не гнаться за колличеством закрытых задач. Время для рефакторинга и технического долга. Хорошее тестовое покрытие. Нормальная документация, в том числе в коде. Отличная компания для людей с высокой проектной коммуникабильностью, которые уже умееют организовывать свой рабочий процесс. — Евгений, Краснодар (с нами с апреля 2020)
В общем, у нас хорошо. Компания развивается, клиентов становится всё больше и работы тоже. Поэтому нужны ещё люди, чтобы стало ещё лучше. Ведь планов очень много.
Дополнительные инструкции
Как попасть к нам в команду:
Присылайте рассказ о себе на hello@ildar.ca, пожалуйста, напишите тему письма в формате "[Career.habr.com] Имя фамилия". Напишите не только о своих профессиональных качествах, но и о себе — с живыми людьми работать интереснее.
Мы ищем людей upper-mid/senior уровня.
Вопросы, на которые надо ответить в письме:
- Сколько лет, где живёте
- Ваша текущая ситуация: работаете/не работаете, фуллтайм/парттайм, офис/фриланс и т.п. Почему хотите сменить работу? (если работаете) Есть ли опыт удалённой работы. Как долго и с кем? Какие зарплатные ожидания?
- Как с теми требованиями, которые указаны в вакансии?
- Как с английским?
- Как с администрированием серверов и, в целом, с unix-окружением? На какой ОС сидите?
- Коммитите ли в open-source? И почему да/нет?
- Самый Ваш большой недостаток и самое большое достоинство.
- Кем себя видите через 5 лет? Хотите углубляться в бэкэнд/фронтэнд/фулл-стак/управление проектами/что-то другое?
- В какое время удобно работать? (в нашей временной зоне MDT, плиз).
- Если Вы завтра выиграете в лотерею 10 миллионов долларов, то что в Вашей жизни изменится, а что останется прежним? Чем будете заниматься?
- что-то ещё, что может выгодно выделить вас из списка других кандидатов