Senior Backend Engineer

от 140 000 руб. до вычета налогов

Вакансия в архиве

Работодатель, вероятно, уже нашел нужного кандидата и больше не принимает отклики на эту вакансию

Показать описание вакансии

Требуемый опыт работы: 3–6 лет

Полная занятость, гибкий график

Кто мы?

Alyce - это американский стартап, но мы уже давно вышли из фазы зародыша. В последний год, например, мы выросли с 20 до 70 человек по всему миру, и активно набираем обороты. Наша основная ценность - это human approach - человечный подход. Если раньше все старались максимально автоматизировать бизнес-процессы, то сейчас бизнес начинает понимать, что для успеха важен индивидуальный подход, человечность и личная коммуникация. Мы разрабатываем гифтинговую платформу - это сложный продукт, который используется нашими клиентами для построения крепких и успешных взаимоотношений со своими сотрудниками, заказчиками, партнерами через персонализированные подарки. Наша платформа предлагает вместо холодных писем отправлять тёплые и подходящие получателю презенты. Мы нацелены на b2b рынок, потому что там эта тема вызвала очень живой интерес.

Про вызовы на проекте

Может показаться, что проект очень простой, но на самом деле есть довольно много технических сложностей и вызовов, с которыми нужно будет работать:

  • У нас уже есть интеграция с Salesforce, есть свой Gmail addon и Сhrome extension. И в планах уже ещё 2 интеграции. У каждой интеграции свой flow, который нужно понять и отразить в приложении, при этом не сломав текущий функционал.

  • У нас большие клиенты и они имеют свой внутренний флоу работы, который нужно понять и предложить решение, работающее для них.

  • У нас есть очень много кастомизаций для emails, отправляемых клиенту, с довольно сложной логикой.

  • Наше приложение распиливается на части.

  • Много частей нашего приложения должно обрабатывать данные асинхронно, и это накладывает довольно серьезные ограничения и требования к разработке. Потому что, несмотря на асинхронность, текущее состояние должно быть понятно пользователю, а все ошибки должны быть правильно обработаны.

Чем предстоит заниматься

  • Участвовать в планировании спринта (разбираться в требованиях бизнеса и предлагать оптимальные решения).

  • Проводить design review кода и code review результата.

  • Активно заниматься разработкой.

  • Участвовать в планировании refactoring’a приложения и разделения его на отдельные сервисы.

  • Сопровождать сложные задачи и большие изменения других разработчиков.

О наших ожиданиях:

Мы ищем сильного специалиста, и считаем, что фундаментальные знания и стремление развиваться позволяют изучить новые технологии в короткие сроки.

Нам важно, что ты:

  • Умеешь разрабатывать и поддерживать архитектурные решения

  • Умеешь разрабатывать тесты, выбирать правильный уровень тестирования для задачи.

  • Умеешь разбираться в неясных требованиях. Можешь из проблемы сделать задачу.

  • Отличаешь плохой код от хорошего и предвидишь проблемы в коде.

  • Можешь доносить свои мысли до бизнеса.

  • Знаешь инфраструктуру вокруг кода.

  • Знаешь хорошие и плохие практики к построению API.

Нам будет комфортно работать вместе, если ты:

  • Требовательный - не пропускаешь задачи с плохой реализацией и можешь говорить о проблемах открыто.

  • Хочешь и умеешь учиться и развиваться - можешь быстро вникнуть в предметную область, понимать и принимать какие-то подходы.

  • Можешь проанализировать и принять свои слабые стороны, стараться закрывать их, пересматривать свои ошибки.

  • Ответственный и дисциплинированный - соблюдаешь принятые решения и направляешь все силы, чтобы довести дело до конца.

  • Ты готов к обсуждению в команде, принятию коллективных решений и хочешь и умеешь донести свою мысль до коллег, готов обучать и помогать другим разработчикам.

  • Не боишься задавать вопросы.

Стек технологий, с которым мы работаем

  • Backend: php 7.2, MySQL, Laravel, Phpunit

  • Infrastructure: JIRA, GitLab, Kubernetes, Docker, Docker-composer, Kibana, HEAP Analytics, Katalon, Webdriver, TestRail, Confluence, Notion, etc.

  • Frontend: Vue.js, Vuex, laravel-mix, Stylus, React, Redux, styled, RxJS, Webpack, Jquery

Про команду бэкенда

Сейчас в команде четверо человек, три из них в Петербурге и один в Армении - удаленно. Мы хорошо относимся к удаленной работе, потому что для нас важен результат а не время проведенное в офисе.

Каждый разработчик участвует в процессе работы над задачей - обсуждает требования с бизнесом и предлагает решения. Да, у нас есть legacy, и бизнес это понимает. Поэтому мы свободны в выборе новых технологий, а приблизительно 30% нашего спринта занимают технические задачи (рефакторинг, тесты, инструменты и тд)

Помимо работы над основными задачами у нас есть возможность прокачаться в тех направлениях которые тебе интересны, у нас есть парень который обожает задачи связанные с performance, а другой горит идеей покрыть наше приложение крутыми тестами.

Что мы предлагаем?

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

  • Гибкий рабочий график.

  • Медицинскую страховку со стоматологией.

  • Бонусы, которые привязаны к личным показателям, а также показателям команды и компании в целом.

  • Мы всячески поддерживаем развитие сотрудника - курсы, участие в конференциях и митапах.

  • У нас отличный офис в центре Петербурга на пересечении Кирочной и Литейного.

  • Прозрачная коммуникация, прямое взаимодействие с коллегами - как локальными, так и из Head офиса в Бостоне, отсутствие бюрократии и большого количества разных уровней менеджмента.

 Доступно соискателям с инвалидностью 

Ключевые навыки

PHPLaravelSoftware Development

Вакансия опубликована 5 октября 2019 в Санкт-Петербурге

Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

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