Актуальные заказы
Бэкенд-разработчик (Ruby on Rails)
Вам предстоит участвовать в разработке сложных (web- и не только) сервисов с объемным бэкендом в профессиональной команде.
Мы не являемся "стартапом" и не занимаемся "разработкой сайтов" под ключ, мы сами поддерживаем свои продукты на протяжении их жизненного цикла, поэтому постоянно совершенствуем процесс разработки. Мы серьезно относимся к code review, тестированию, CI, выделению компонент сервисов и продумыванию их архитектуры и интерфейсов, удобству развертывания.
Наши основные технологии для бэкенда - Ruby, JRuby, Ruby on Rails и Postgresql. Однако мы не считаем их серебряной пулей и по мере необходимости внедряем и используем более специфичные языки и инструменты (Erlang, Java, Go, продукты экосистемы Hadoop, etc.), поэтому у нас вы не станете заложником одного навыка/технологии.
Что нужно уметь:
Хорошо знать Ruby, Ruby on Rails, ActiveRecord, ActionPack, RSpec или MiniTest.
Хорошо уметь работать с Postgreql, Redis, Git.
Понимать, во что выливаются операции с ActiveRecord, оценивать эффективность получающегося SQL.
Обладать самодисциплиной, не "забывать" покрывать свой код тестами и не "забывать" прибираться в своем и чужом коде.
Больше знания конкретных технологий мы ценим ответственность и желание докопаться до сути, сделать код лучше и добиться его корректной работы за пределами сэндбокса.
Более конкретная зарплата по результатам собеседования.
Условия:
Работа удаленно или в одном из офисов (офисы в Москве, Казани, Ульяновске)
Адекватное отношение, защита от лишней бюрократии
Участие в конференциях
Бонусная программа при покупке техники
При работе в одном из наших офисов обеспечиваем стандартным набором офисных благ :)
В резюме вместо списка рабочих мест лучше укажите, какими проектами (можно без конкретных названий) вам приходилось заниматься, и какая в этом была ваша роль.
Бэкенд-разработчик (Ruby on Rails)
Вам предстоит участвовать в разработке сложных (web- и не только) сервисов с объемным бэкендом в профессиональной команде.
Мы не являемся "стартапом" и не занимаемся "разработкой сайтов" под ключ, мы сами поддерживаем свои продукты на протяжении их жизненного цикла, поэтому постоянно совершенствуем процесс разработки. Мы серьезно относимся к code review, тестированию, CI, выделению компонент сервисов и продумыванию их архитектуры и интерфейсов, удобству развертывания.
Наши основные технологии для бэкенда - Ruby, JRuby, Ruby on Rails и Postgresql. Однако мы не считаем их серебряной пулей и по мере необходимости внедряем и используем более специфичные языки и инструменты (Erlang, Java, Go, продукты экосистемы Hadoop, etc.), поэтому у нас вы не станете заложником одного навыка/технологии.
Что нужно уметь:
Хорошо знать Ruby, Ruby on Rails, ActiveRecord, ActionPack, RSpec или MiniTest.
Хорошо уметь работать с Postgreql, Redis, Git.
Понимать, во что выливаются операции с ActiveRecord, оценивать эффективность получающегося SQL.
Обладать самодисциплиной, не "забывать" покрывать свой код тестами и не "забывать" прибираться в своем и чужом коде.
Больше знания конкретных технологий мы ценим ответственность и желание докопаться до сути, сделать код лучше и добиться его корректной работы за пределами сэндбокса.
Более конкретная зарплата по результатам собеседования.
Условия:
Работа удаленно или в одном из офисов (офисы в Москве, Казани, Ульяновске)
Адекватное отношение, защита от лишней бюрократии
Участие в конференциях
Бонусная программа при покупке техники
При работе в одном из наших офисов обеспечиваем стандартным набором офисных благ :)
В резюме вместо списка рабочих мест лучше укажите, какими проектами (можно без конкретных названий) вам приходилось заниматься, и какая в этом была ваша роль.
Ruby-разработчик
В популярную интернет-секту «Злые марсиане» нужен крутой бэкенд на полную занятость. Есть работа и для тех, кому интереснее всего техника (быстрое и красивое решение задач, оптимизация кода и поиск узких мест), и для тим-лидов (матерых капитанов, которым не впервой руководить командой), и даже для юниоров с существенным open-source опытом (но только если есть классное open-source портфолио или хороший опыт работы в боевых проектах).
Мы разрабатываем и поддерживаем интернет-стартапы на заказ. Клиенты — крупные международные (в основном) и российские интернет-компании и дерзкие новички: eBay, Gett, Groupon, Рокетбанк, Онлайнтурс, OnboardIQ и другие. Делаем собственные проекты (Амплифер) и образовательные курсы (Брэйнвошинг).
От вас требуется (этот блок у нас все копипастят, поэтому вы его уже знаете)
отличная самоорганизация и способность к работе в распределенной команде: уметь оценивать объем и сроки работ, а потом делать обещанное вовремя без лишних напоминаний;
быть ответственным молодцом, который будет с одинаковым успехом заниматься как скучными, так и веселыми штуками;
английский для чтения — обязательно, английский для общения с заказчиками в чате и на звонках — очень желательно;
отличное знание Ruby и Ruby on Rails, включая опыт оптимизации приложений и опыт устранения чрезвычайных ситуаций, PostgreSQL с оптимизацией и поиском затыков, опыт работы с нереляционными базами (Redis, ElasticSearch), умение эффективно пользоваться инфраструктурой тестирования;
крайне желательно хорошо знать второй язык для нагруженных частей приложения в дополнение к Ruby: Go, Erlang или Elixir, Scala, Clojure; Ruby — в любом случае основной язык, не пишите, если к этому не готовы;
здорово, если есть опыт работы с инструментами для работы с большими объемами данных и машинным обучением — задач хватает;
юниор может не знать все вышеперечисленное, но должен иметь интересное open-source портфолио или весомый опыт работы в команде, в которой ему уже тесно. Тем не менее, он должен быть достаточно хорош, чтобы сразу начать работать на марсианском проекте и показать, что может все все осилить: максимум за полгода он лишится приставки «юниор» или начнет искать работу попроще.
Условия
работа полностью удаленная (но есть офисы в центре Москвы, в Питере и в Нью-Йорке);
возможность путешествовать: работа — это то, что делаешь, а не где находишься;
адекватный коллектив без неадекватного коллективизма;
интересные проекты с серьезными задачами — есть, где развернуться и сделать level-up;
помогаем расти и развиваться: поощряем участие в опенсорсе и выступления на конференциях;
индексируемая зарплата по результатам собеседования; белая, конечно.
Дополнительные инструкции
Напишите краткий рассказ о себе и своих проектах (подробнее о том, что делали именно вы) и приложите ссылку на GitHub. Нет чего-то интересного на GitHub — пришлите примеры сложного или красивого кода из рабочих проектов, которыми вы гордитесь.
Если никаких вложений в open source нет, потратьте сначала время на задачи на http://cultofmartians.com/.
Отправьте все на obey@evilmartians.com с пометкой «Backend». Пожалуйста, не отправляйте стандартные резюме, из которых все равно ничего толком о кандидате понять нельзя.
Если вы пришлете интересный рассказ о себе с классными работами, мы пригласим вас на звонок для собеседования. На собеседовании мы не задаем «задачек на сообразительность» второй свежести и не просим кодировать вживую, а спрашиваем по существу. Тем, кто отлично прошел собеседование, мы предложим выполнить самостоятельную работу (как правило — создать полезный gem или сделать внушительный PR в существующую библиотеку).
IOS, ANDROID разработчик
Обязанности:
Разработка мультимедийных приложений для мобильных платформ под iOS и Android.
Поддержка мобильных приложений;
Работа со звуковыми потоками, создание видеотрансляций, запись stream видео и т.д.;
Разработка сервисов и дополнительных услуг, предоставляемых операторами связи;
Участие в разработке новых проектов.
Требования:
Знание: React Native; IOS (Objective C, Swift); Android (JAVA); NodeJS; Erlang;
Знания протоколов SIP, WebRTC (WSS, IO.SOCKET, SRTP), RTMP, XMPP.;
Навыки работы с GIT;
Желательно: опыт работы разработчика не менее 2-х лет в ИТ компаниях.
Условия:
Оклад фиксированный от 70 000 руб.;
Оформление по ТК РФ;
График работы: офис с 9.00 до 18.00 или удаленно.
Senior Ruby on Rails Developer
Sphere Software is looking for a Senior Ruby on Rails Developer to work on a project for travel and transportation industry leader.
Responsibilities:
- Build implementation code, review code with Ruby programming languages
- Focus on core functionality, design and development
- Contribute to design of application architecture
- Interface with global engineering and operation teams
- Improve performance, availability and scalability of our systems and services
Qualifications:
- Vast experience in Ruby on Rails development (4+ years)
- Experience working with AngularJS/ReactJS/equivalent frameworks
- Deep knowledge of Javascript internals/object oriented programming
- Interest in learning other languages (for ex. Go, Erlang etc.)
- Experience writing Restful APIs and understanding of the HTTP protocol
- Up-to-date knowledge of modern HTML, CSS and JS
- Experience with NoSQL databases
- Knowledge of development tools such as: Bower, Composer, Grunt, YeomanExperience writing Unit tests
- Experience in an Agile/Scrum work environment
- Strong attention to detail and high quality readable code
- Excellent English speaking skills and a great communicator
Core values essential for collaboration:
- Be a pro
- Stay humble
- Get things done
- Be positive
Ruby-разработчик
В популярную интернет-секту «Злые марсиане» нужен крутой бэкенд на полную занятость. Есть работа и для тех, кому интереснее всего техника (быстрое и красивое решение задач, оптимизация кода и поиск узких мест), и для тим-лидов (матерых капитанов, которым не впервой руководить командой), и даже для юниоров (но только если есть классное open-source портфолио или хороший опыт работы с весомыми результатами).
Мы разрабатываем и поддерживаем интернет-стартапы на заказ. Клиенты — крупные российские и зарубежные (в основном) интернет-компании и дерзкие новички: eBay, Gett, Groupon, Рокетбанк, Онлайнтурс, OnboardIQ и другие. Делаем собственные проекты (Амплифер) и образовательные курсы (Брэйнвошинг).
От вас требуется:
- отличная самоорганизация и способность к работе в распределенной команде: уметь оценивать объем и сроки работ, а потом делать обещанное вовремя без лишних напоминаний;
- быть ответственным молодцом, который будет с одинаковым успехом заниматься как скучными, так и веселыми штуками;
- отличное знание Ruby и Ruby on Rails, включая опыт оптимизации приложений и опыт устранения чрезвычайных ситуаций, PostgreSQL с оптимизацией и поиском затыков, опыт работы с нереляционными базами (Redis, ElasticSearch), умение эффективно пользоваться инфраструктурой тестирования;
- крайне желательно хорошо знать второй язык для нагруженных частей приложения в дополнение к Ruby (без знания Ruby — неинтересно): Go, Erlang или Elixir, Scala, Clojure;
- здорово, если есть опыт работы с инструментами для работы с большими объемами данных и машинным обучением;
- английский для чтения — обязательно, английский для общения с заказчиками в чате и на звонках — очень желательно;
- юниор может не знать все вышеперечисленное, но должен иметь интересное open-source портфолио или весомый опыт работы в команде, в которой ему уже тесно. Тем не менее, он должен быть достаточно хорош, чтобы сразу начать работать на марсианском проекте и показать, что может все все осилить: максимум за полгода он лишится приставки «юниор» или начнет искать работу попроще.
Условия
- работа полностью удаленная (но есть офис в центре Москвы);
- возможность путешествовать: работа — это то, что делаешь, а не где находишься;
- адекватный коллектив без неадекватного коллективизма;
- интересные проекты с серьезными задачами — есть, где развернуться и сделать level-up;
- помогаем расти и развиваться: поощряем участие в опенсорсе и выступления на конференциях;
- индексируемая зарплата по результатам собеседования; белая, конечно.
Дополнительные инструкции
Напишите краткий рассказ о себе и своих проектах (подробнее о том, что делали именно вы) и приложите ссылку на GitHub. Нет чего-то интересного на GitHub — пришлите примеры сложного или красивого кода из рабочих проектов, которыми вы гордитесь. Отправьте все на почту с пометкой «Backend». Пожалуйста, не отправляйте стандартные резюме, из которых все равно ничего толком о кандидате понять нельзя. Если вы пришлете интересный рассказ о себе с классными работами, мы пригласим вас на звонок для собеседования. На собеседовании мы не задаем «задачек на сообразительность» второй свежести и не просим кодировать вживую, а спрашиваем по существу. Тем, кто отлично прошел собеседование, мы предложим выполнить самостоятельную работу (как правило — создать полезный gem или сделать внушительный PR в существующую библиотеку).