Ruby developer

Отправить резюме

О вакансии

Амплифер, сервис публикации и аналитики в соцсетях для компаний и агентств, находится в поиске Ruby-разработчика.

Команда ищет специалиста, которому интересно заниматься развитием продукта: новыми функциями, исправлением ошибок, улучшением производительности и повышением удобства продукта.

Задачи разные: от написания спеков на обширный код взаимодействия с соцсетями до создания распределенной системы сервисов в Kubernetes. Для команды важны быстрое внедрение новых функций, качество и крутость продукта, лояльные и счастливые пользователи, чистый и продуманный код с тестами.

Будут рады как опытному разработчику, за плечами которого множество продакшен-решений на Ruby on Rails и у которого есть чему поучиться, так и талантливому новичку, у которого не получается вырасти на текущих проектах.

От вас требуется:

  • Отличная самоорганизация и способность к работе в распределенной команде, умение оценивать объем и сроки работ, а потом делать обещанное вовремя без лишних напоминаний.
  • Регулярно взаимодействовать с коллегами — в Амплифер небольшая команда, для которой крайне важна своевременная коммуникация с другими сотрудниками, при этом у них нет «звонков ради звонков» и можно работать асинхронно.
  • Быть ответственным молодцом, который будет с одинаковым успехом заниматься как рутинными, так и веселыми штуками.
  • Знать Ruby, Ruby on Rails, PostgreSQL, включая опыт оптимизации приложений и опыт устранения чрезвычайных ситуаций.
  • Знать английский, чтобы читать техническую документацию и общаться с техподдержкой соцсетей.

Желательно:

  • Опыт отладки и рефакторинга Rails-приложений, в том числе оптимизации баз PostgreSQL, профилирования чистого Ruby, профилирования Sidekiq задач.
  • Опыт работы с внешними интеграциями.
  • Здорово, если есть опыт программирования на Go или Node.js — некоторые из сервисов Амплифера написаны на Go и JS.
  • Здорово, если есть опыт работы с инструментами для продуктовой аналитики.
  • Очень здорово, если работали с контейнерами и оркестрацией (в команде Docker, Kubernetes, Helm), знание методологии The Twelve-Factor App.

Что предлагают:

  • Работа полностью удаленная в remote-first компании. Большая часть команды находится в Петербурге.
  • Возможность путешествовать: работа — это то, что делаешь, а не где находишься.
  • Пользуются Trello для самоорганизации. Задачи нужно самому держать в актуальном состоянии, обновлять сроки, дописывать комментарии.
  • Помогают расти и развиваться: участвуем в опенсорсе, выделяют время на самообразование.
  • «Белая» зарплата по результатам собеседования, ДМС после прохождения испытательного срока.
  • Работа в эмпатичной команде единомышленников, полностью вовлеченных в продукт.

Дополнительные инструкции:

  • Напишите краткий рассказ о себе и своих проектах (подробнее о том, что делали именно вы) и приложите ссылку на GitHub на team@amplifr.com с пометкой Back-end. Нет чего-то интересного на GitHub — пришлите примеры сложного или красивого кода из рабочих проектов, которыми вы гордитесь.
  • Прямо в письме ответьте, пожалуйста, на несколько вопросов из этого Gist: https://gist.github.com/dsalahutdinov/f5d17fe53d0d3a798107794a18558d00
  • Обязательно скажите, если уже выполняли задачи на http://cultofmartians.com/ или проходили собеседование у Злых марсиан.
  • Отправьте все на team@amplifr.com с пометкой Back-end. Пожалуйста, не отправляйте стандартные резюме, из которых все равно ничего не понятно.
  • Если пришлете интересный рассказ о себе с ответами на вопросы, то вас пригласят на звонок для собеседования. На собеседовании команда не задает «задачек на сообразительность» второй свежести и не просят кодить вживую, а спрашивают по существу.
  • Тем, кто отлично прошел собеседование, предложат выполнить самостоятельную работу (как правило — создать полезный gem или сделать PR в существующую библиотеку).

 

Отправить
резюме
на вакансию

hr@digitalhr.ru

Похожие вакансии

  • An American monthly subscription service for perfumes and colognes is looking for a Java developer.


    The company has existed since 2014 and is constantly growing and in order to support this growth it constantly needs to improve the website and test new functionality.

     

    What You’ll Be Responsible For: 

    • Develop features and improvements to the product in a secure, well-tested, and performant way.
    • Collaborate with Product Management and other stakeholders to maintain a high bar for quality in a fast-paced, iterative environment. 
    • Advocate for improvements to product quality, security, and performance. 
    • Solve technical problems of moderate scope and complexity. 
    • Craft code that meets company's internal standards for style, maintainability, and best practices for a high-scale web environment. Maintain and advocate for these standards through code review. 
    • Recognize impediments to efficiency as a team ("technical debt"), propose and implement solutions 
    • Represent the company and its values in public communication around specific projects and community contributions. 
    • Confidently ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects. 

     

    What You’ll Need to Have (required qualifications): 

    • Significant professional experience with Java or language required by the specialty, 5+ years experience 
    • Experience with GraphQL, SpringBoot 
    • Experience with PostgresQL 2+ years 
    • Experience with cloud providers Amazon AWS or similar 
    • Experience with Graphana/NewRelic or similar technologies 
    • Experience with SPA is a plus 
    • Experience with Kubernetes is a plus 
    • Experience with performance and optimization problems and a demonstrated ability to both diagnose and prevent these problems JVM profiling, database profiling) 
    • Comfort working in a highly agile, intensely iterative software development process 
    • CI/CD experience 
    • TDD experience is a plus 
    • Proficiency in the English language, both written and verbal, sufficient for success in a remote and largely asynchronous work environment 

     

    What You’ll Love About Company: 

    • Competitive base compensation 
    • Bonus program 
    • Paid Time Off and Work From Home 
    • A fun, creative and energetic work environment

     

    Send your CV to hr@digitalhr.ru

     

     

    Подробнее
  • Сервис по поиску работы и сотрудников находится в поиске руководителя бэкенд-разработки, который возглавит команду из 20 php-разработчиков.


    В бэкенд-разработке команда использует php, немного go, python и elixir.

    Ещё подробнее о стеке на backend:

    PHP 7.2 (в планах переход на 8.0), MariaDB, RabbitMQ, Memcached, Redis, Sphinx, PHPUnit, Behat, Swagger, Sentry, ELK, Grafana, TeamCity, Jira, Bitbucket, Crucible, Confluence.

     

    Чем занимаются php-разработчики:

    • Развивают ядро и API сервисов для людей в поиске работы: PHP 7.2/8.0 (Yii + Symfony), MySQL (MariaDB). API по спецификации JSON:API взаимодействует с фронтом на Node.js, React.js и мобильными приложениями для iOS и Android.
    • Оптимизируют сетевые взаимодействия и запросы к базам данных (30 миллионов резюме в базе, 1,5 миллиона посещений ежедневно).
    • Улучшают производительность компонентов системы – команда осознаёт важность хорошего кода и разбирает техдолг в каждой итерации.
    • Пишут новую бизнес-логику – постоянно растущий бэклог продуктовых задач различной сложности.

     

    Чего мы ждём от руководителя бэкенда:

    • Организации работы отдела бэкенд-разработки (20 человек), выстраивания процессов в соответствии с бизнес-целями.
    • Оценки сроков разработки.
    • Анализа и повышения эффективности работы разработчиков, работы с развитием и мотивацией команды (перфоманс-ревью, etc).
    • Участия в найме новых разработчиков.

     

    Условия:

    • Оформление по ТК РФ: полностью официальные оклад и премии, ДМС.
    • Офис в центре Москвы.
    • Гибкий график работы, возможность при необходимости работать из дома.

     

    Присылайте резюме на hr@digitalhr.ru

    Подробнее