Symfony Middle full-stack developer (offline)

Требуется сильный специалист для работы в составе команды на технически сложных проектах.
Требуемый опыт работы: от 3 лет
Полная занятость, удаленная работа


Минимальные требования к кандидатам
Хороший опыт бекенд-программирования на PHP и Symfony >= 2 (от 3 лет);
Хороший опыт фронтенд-программирования на JavaScript или TypeScript (от 2 лет), в том числе хотя бы на одном из фреймворков React (предпочтительно) или Angular или Vue.js;
Хороший опыт использования РСУБД и оптимизации (MySQL или MSSQL или PostreSQL);
Понимание принципов построения REST API;
Знание теоретических основ, технологий и стандартов программирования;
Опыт применения TDD/BDD на бэкенде (PHPUnit) и фронтенде;
Владение разговорным английским на уровне Pre-Intermediate или выше.
Преимуществами будет считаться
Понимание принципов и практик в проектировании высоконагруженных веб-проектов.
Опыт разработки блокчейн проектов, интеграции с Bitcoin и Ethereum, программирования смарт контрактов под Ethereum или другие блокчейны;
Опыт программирования на Ruby 2.x, Ruby on Rails;
Опыт программирования на C, C++ под Unix/Linux;
Опыт программирования на Node.js;
Опыт использования NoSQL БД (MongoDB, Redis);
Опыт работы с поисковыми движками (SphinxSearch или ElasticSearch);
Опыт респонсив верстки (HTML, CSS, SASS/LESS, BEM).
Требования к личным качествам (Soft Skills)
Ориентация на высокое качество
Внимание к деталям
Развитое чувство ответственности
Вовлеченность
Большой интерес к своему делу и тому что происходит вокруг
Открытость и гибкость мышления
Умение смотреть широко и действовать стратегически
Учитывать не только конкретные задачи, но также цели проекта, потребности клиента и интересы компании
Хорошо понимать смысл и цели деятельности в которую вовлечен
Принимать целесообразные решения
Самостоятельность
Высокая ответственность за свою деятельность
Умение задать нужные вопросы
Умение увидеть проблемы заранее и предупредить их
Качественное выполнение поставленных задач с первого раза
Скромность
Понимание ограниченности своих знаний и навыков
Понимание ценности интересов команды
Умение доносить свое недовольство в корректной форме
Качества, которые обычно противопоставляют скромности: хвастовство, тщеславие, гордыня, распущенность, бунтарство, заносчивость, наглость, нахальство и пр.
Мотивация на профессиональное и личностное развитие
Любопытство
Увлечённость
Понимание ограниченности своих знаний и навыков
Желание развивать свои профессиональные и личностные качества
Желание приносить больше пользы
Открытость
Не замалчивание проблем, желаний, идей
Открытая коммуникация о своих мотивах
Мы предлагаем своим сотрудникам
Интересные, высокотехнологичные проекты;
Возможности карьерного роста и бесплатное обучение;
Высокую заработную плату;
Комфортные условия работы;
Стабильность;
Дружный и профессиональный коллектив.



Описание проектов
Программисту предстоит работать в одном из двух проектов:
Система оптовой торговли цветами одного их крупнейших оптовиков на российском рынке.
Разрабатывается нами уже более 6 лет. Есть план работ на год вперед. В ближайшее время, кроме разработки нового функционала будет много рефакторинга.
Важно чтобы был опыт рефакторинга, хорошее знание хороших практик и их применения.
Сейчас команда 1 team-lead, 2 senior, 2 middle, 1 tester.
У этого клиента будут добавляться новые проекты и команда будет на них перераспределяться.
Задачи: разработка бизнес логики, пользовательских интерфейсов, API, интеграций с внешними системами, автотестов, проектирование архитектуры, рефакторинг.
Крипто-процессинг платежей. Проект разрабатывается с августа 2020-го года.
На данный момент MVP проекта почти завершено, работы почти не проводятся, но в ближайшее время планируется возобновление активности и расширение команды.
Команда, которая разрабатывала 1 team-lead, 1 middle, 1 tester. Сейчас на проекте остался только 1 team-lead.
Задачи: разработка бизнес логики, пользовательских интерфейсов, API, интеграций с платёжными систмами и криптовалютами, автотестов, проектирование архитектуры.
Цели на испытательный срок и дальше
На 3 месяца:
Хороший уровень коллаборации с командой.
Хорошо разобраться в коде и инфраструктуре, и иметь понимание бизнес процессов этого проекта.
Освоить и стабильно применять стандарты работы компании.
Делать точные эстимейты.
Отсутствие претензий от команды на испытательном сроке, либо планомерное решение озвученных проблем.
На 6 месяцев:
Проактивное участие в процессе командной работы (ретроспективы, управление техническим долгом, качество, сроки).
Развитие своих навыков (проактивное саморазвитие).

The job ad is no longer active
Job unpublished on 14 March 2021

Look at the current jobs PHP Remote→