Нам в команду veeqo.com нужно два миддл-девелопера. Ищем рубистов, но можем и переучить со смежных языков, такой опыт у нас есть.
Это отличная возможность для тех, кто уже уверенно держится в седле, но хочет сделать резкий скачок в своей карьере.
Поработав с нами 1.5-2 года, вы научитесь:
-
Программировать на Ruby на уровне, достаточном, чтобы потом пройти собеседование в любую Ruby-команду в мире. Вы будете знать Ruby implicit contexts, чем отличается self от default definee и когда эти двое не совпадают; какие race conditions таки возможны в MRI не смотря на GIL; будете ориентироваться в коде Rubinius'а, чтобы узнавать как работают кишки Ruby, а во фразе "суперклассом метакласса является метакласс суперкласса" не будете видеть ничего особенного.
-
Не только использовать, но и организовывать необходимые для любой команды программистов практики: continuous delivery, tdd, infrastructure as a code, планирование, регулярные командные ретроспективы и пр.
-
Контрибьютить в open source и вести проекты с открытым исходным кодом (если не умеете), прокачивать свой github-аккаунт.
-
Взаимодействовать с удалённой командой, научитесь географической независимости.
-
Справляться с нагрузкой на сервера, обращаться с мониторингом, автоматизировать техническую рутину.
-
Жонглировать git'ом на уровне выше среднемирового, всякие там interactive rebases будут ежедневной рутиной, а octopus merge покажется простой конструкцией, хоть и почти никогда не используемой.
-
Владеть английским языком на уровне, достаточном для работы в любой англоязычной софтверной компании планеты.
-
Ну и прочее из разных областей: асинхроника, межпроцессное взаимодействие, уровни изоляции БД, потокобезопасность и прочие части солянки под названием современный программист-профессионал.
В общем, если совсем коротко, одной фразой: за 1.5-2 года работы с нами мы поможем вам значительно повысить свою стоимость на рынке труда. Но и сами постараемся через 2 года быть такой командой, из которой такому крутому программисту не захочется уходить.
Интересно? Пишите нам, договоримся об интервью.
Но не забывайте, это стартап, а значит большие возможности сопряжены с рисками: если вы не постигнете этих вершин, то, скорее всего, мы с вами расстанемся ещё на полдороги.
-
Зарплата $1000-$1200, плюс ежегодный пересмотр.
-
Адекватное руководство, CEO — сам бывший программист, в команде рулит здравый смысл, "being right is enough".
-
Friday education. Каждую пятницу мы полдня тратим на изучение новых технологий, которые очень интересны нам лично, но пока не используются в проекте. Вам оплатят любые книги и онлайн-курсы. Например, Elixir и машинное обучение у нас сейчас используется в под-проектах, которые зародились именно в таких пятничых обучалках.
-
Мы — стартап veeqo.com, проекту всего 3 года, это большой SaaS продукт для бизнесов в сфере электронной коммерции.
-
Основная часть команды находится в Британии, в Бишкеке будет небольшой офис, который будет работать над самым сложным из сервисов продукта. Там нет никакого фронтенда, только очень суровый бэкенд и вообще не всегда веб.
На всякий случай, чётко определимся с терминами:
Джуниор — тот, кому необходим постоянный пригляд и помощь.
Миддл — может брать локальные задачи и решать их без ежедневной\ежечасной помощи коллег.
Сеньор-помидор — это супер-ниндзя, который может решить любую технческую задачу в проекте, умеет организовать процесс производства софта, легко может взять на себя подпроект.
Так вот, нам нужно два миддла. Только миддла, только два. Расширяться в бишкекском офисе мы больше не планируем. Ни "на вырост", ни стажёрами никого не берём, извините.
-
Опыт программирования в реальных проектах. Релизились в продакшин? Отлично. Во время релиза заваливали весь сервис к чертям, от чего было жутко стыдно? Ещё лучше, за одного битого двух небитых дают. Вообще, чем больше граблей, медных труб и прочих ужасов пройдено, тем лучше.
-
Желательно знание именно Ruby. Но если навыки из предыдущего пункта присутствуют, но на другом языке, мы рассматриваем переобучение.
-
Английский язык на уровне письменной переписки по работе. Неидеальность и языковые ошибки — это нормально.
-
Если вы знаете RabbitMQ, Redis, Memcache — отлично. Если нет — ничего страшного, тоже научим.
Возраст, пол, коммуникабельность, стрессоустойчивость, национальность и прочая нерелевантная херь, которую почему-то до сих пор вставляют в резюме.
Во-первых, резюме, а во-вторых — примеры вашего кода. Если присылаете не файл, а ссылку на целый github-аккаунт, сразу дайте несколько ссылок на участки кода, которыми вы гордитесь. Не пропустите этот пункт, пожалуйста. По степени исполнения этого пункта будет видна адекватность кандидата; те, кто хоть раз нанимал программистов, меня поймут.
[email protected] (да, прям так и писать, с плюсиком)
Жду писем.
Даниил Вартанов.