Senior FullStack PHP developer
Remote | full time | 5 000 до 6 000 USD
Международная IT-компания, создающая для швейцарских бизнесов мобильные и веб-приложения для b2b и b2c секторов уже 22 года. Компания ведет множество проектов, это могут быть различные сферы: b2b платформа для продуктов питания, авиалиния, банки, туристические порталы и т.п. Партнерство с клиентами длится в среднем 7-8 лет.
Офисы есть в Швейцарии (Винтертур), Польше (Варшава), России – Сочи, Новосибирск (м. Маршала Покрышкина и Академгородок).
Вакансия Senior PHP Developer открыта на одном из флагманских проектов группы - портал по поиску работы в Швейцарии CH Media (Ostjob, MyJob, ZentralJob, JobsNZZ, JobBern, JobMittelland, JobBasel).
Стек:
- PHP 7.3 и выше (Symfony, Silex, Zend Framework), в т.ч. опыт адаптации старых версий под новые;
- PostgreSQL;
- RabbitMQ;
- Manticore / Sphinx Search;
- Memcached;
- Puppeteer;
- Sentry;
- Nginx;
- BluePrint, JSON schema;
- TypeScript (React, Redux, ReduxSaga);
- WebPack 4/5;
- SSR;
- Storybook;
- Leaflet;
- Jest, Enzyme;
- Linux: SaltStack, Vagrant, Docker, k8s;
- Gitlab;
- Cross code review, CI/CD, TDD;
Команда:
- 1 - ПМ;
- 0,5 - senior full-stack;
- 1 - FE (немного BE);
- 1 - BE (немного FE);
- частичное участие 2 full-stack разработчиков при необходимости;
- 1 - системный администратор / частично DevOps;
- частичное участие UX дизайнера при необходимости.
Обязанности:
- Принимать решения о тактике разработки конкретных фич на основании понимания работы всей системы, полного цикла работы приложения;
- Оптимизировать этот цикл, в том числе через улучшение взаимодействия частей (FE/BE) между собой;
- Грамотно работать с задачами - уточнять критерии выполнения задачи; учитывать, какие возможности уже существуют в приложении; интегрировать в существующую инфраструктуру; делегировать подходящим людям в команде;
- Частично участвовать в разработке частей проекта (около 30% времени);
- Ревьюить код, особенно в точках соприкосновения частей между собой;
- “Расследовать” баги - определить, где происходит поломка, с каким сценарием и распределять между людьми в команде;
- Подбирать необходимые инструменты для проекта с учетом специфики самого проекта и его архитектуры;
- Следовать принятым в компании практикам и развивать их: cross code review, CI/CD, TDD, при желании, парное программирование;
- Улучшать и направлять свою команду;
- Участвовать в ядре компании по подключению новых технологий, развитию инструментов и проектов в целом; тесно сотрудничать с коллегами других команд;
- Принимать участие в оценке кандидатов на работу в компанию.
- Требования:PHP/Symfony (использование стандартов PSR) от 5 лет с опытом адаптирования старых версий;
- TS/JS + React/Redux от 3 лет без непреодолимого желания переписать всё на функциональные компоненты;
- опыт работы с Linux от 1 года;
- активное использование composer;
- понимание полного цикла жизни приложения;
- огромным плюсом будет опыт использования docker для разработки;
- опыт управления командой будет плюсом;
- английский язык для письменного и устного общения с ПМами и коллегами (B2 и выше - должны чувствовать себя свободно, чтобы говорить с ПМом об архитектуре приложения и с CEO о развитии стека в компании).
Условия работы:
- Формат работы: удаленно или релокация, полная занятость 5/2
Релокация: предоставляется возможность релокации во Вьетнам
Оплата билета 100% новому сотруднику, 50% его семье, 2 недели проживание, найм риелтора для поиска жилья. При старте по умолчанию 3 месяца работает с места сотрудника, если все ок, только тогда запускаем процесс релокации.
- трудоустройство с первого дня, вся зарплата - оклад
- технически грамотные решения от ПМов
- швейцарский менеджмент: горизонтальная иерархия, решения принимаются командой проекта, опыт разных ролей у разработчиков от проекта к проекту
- отсутствие бюрократии - прямой контакт с руководством
- ежегодный пересмотр зарплаты, бонусы
- профессиональное развитие внутри компании: обмен опытом, мнениями, технологиями (ежемесячные лекции от коллег, организованные обсуждения)
- ежедневная практика английского языка, бесплатные занятия в офисе раз в неделю и при желании обучение в школах или с репетитором с оплатой ¾ от компании
- курсы в профессии и конференции с оплатой ¾ от компании
- отсутствие ограничений по длительности отпуска за раз, доплата за больничные до 100% оклада
- work-life баланс: негативно относимся к переработкам - будь в свободное время с близкими
@HH_Maria
+79032280899 WA|TG
