PHP developer (remote work)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
PHP developer
Работа удаленная, полная занятость
USA продуктовая компания Petrosoft LLC более 15 лет на рынке. является партнером SAP. IBM . MIcrosoft
Технический лидер в области разработки back office систем управления заправочными станциями и топливной дистрибуцией, а так же software для retail и ресторанного бизнеса.
Мы распределённая удаленная команда + devops team + shared команда QA. Выполняем поддержку порядка 20 микро-сервисов и поддержку пользователей (проблемы авторизации / аутентификации с использованием различных протоколов, в качестве Identity Provider используется Keycloak).
У нас итеративная разработка, регулярные stand up meetings и ретроспективы, четкие и понятные процессы, работаем на результат. Наши менеджеры понимают, что такое технический долг и в спринты закладываем время на его снижение.
Внедрены CI/CD, современный стек технологий и микросервисная архитектура, активно используем архитектурные паттерны.
Основной стек: PHP 7.1 / 7.2, Symfony 3.4 / 4.1+, сервера очередей, Informix / MySQL
Подробнее о продуктах www.petrosoftinc.com/join-the-ecosystem
Цели на должности:
- Развитие и сопровождение микро-сервисов по управлению users / permissions business partners and devices authentication.
- Реализация новых микро-сервисов.
- Улучшение и развитие core-библиотек.
- Повышение performance ранее разработанных решений.
- Сопровождение уже написанной и подготовка документации для вновь разработанных решений с учетом внутренних стандартов в компании.
Обязанности:
- Разработка и сопровождение core-библиотек.
- Разработка новых и сопровождение ранее разработанных микросервисов.
- Написание unit и интеграционных тестов (phpunit)
- Ведение технической документации.
- Проведение демонстраций функционала для QA-команды.
- Участие в проектировании системы.
- Участие в дейли-митингах и ретроспективах, планировании спринта.
- Профилирование существующих сервисов и повышение performance
Требования:
- Опыт работы от 3-х лет с Symfony (Laravel от 2 лет)
- Опыт интеграции со сторонними API.
- Опыт работы с NoSQL хранилищами.
- Опыт работы с git
- Опыт работы с системами CI (continuous integration) Достаточно любой системы.
- Опыт работы с командной строкой unix.
- Умение писать unit-tests.
- Опыт работы с docker
- Опыт использования на практике шаблонов проектирования .
Личные навыки:
Умеющий самостоятельно контролировать свое рабочее время и нацеленный на результат, устремленный, открытый к новым технологиям и решениям, прагматичный.
Размеры структура команды R&D более 100 человек
География нашей компании
США, Европа. Украина, Россия, Беларусь
Условия:
- Работа удаленная, полная занятость
- Выплата заработной платы в $ на личный банковский счет
- График работы: гибкий, 8-ми часовой рабочий день, 5 дней в неделю,
- Оплачиваемый отпуск