Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save DanielVartanov/ccb39e774857ff9e4eaebcb56bc8e194 to your computer and use it in GitHub Desktop.
Save DanielVartanov/ccb39e774857ff9e4eaebcb56bc8e194 to your computer and use it in GitHub Desktop.

Ищем двух Ruby-программистов в Бишкеке

Нам в команду 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] (да, прям так и писать, с плюсиком)

Жду писем.

Даниил Вартанов.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment