PHP-разработчик (Laravel)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
РОСОСМОТР – b2b, SaaS платформа для управления любыми видами осмотров. Платформа состоит из web-конструктора и мобильного приложения, которое работает на основе сценариев осмотра и защищает контент от подмены.Платформа используется банками, лизинговыми и страховыми компаниями для проведения осмотра автомобилей или квартир самим клиентом передстрахованием или перед продажей. Осмотр проводится в мобильном приложении, материалы защищены от подделки.
Некоторые наши клиенты: Домклик, Сбербанк, Альфа Страхование, ПСБ, Согаз, Сбербанк Лизинг, Ренессанс Страхование, Райффайзенбанк, ЭНЕРГОГАРАНТ, КОНТРОЛ Лизинг, CATERPILLAR и другие.
Выделилась новая роль в команде для решения вопросов интеграции нейронок разного типа. Нужен разработчик уровня senior. Если душа у вас не лежит к руководству джунами и мидлами (другими словами, не хочется в тимлиды), но и просто программистом уже быть недостаточно, тогда эта позиция для вас!На платформе накопилось 1.6 млн осмотров объектов разного типа. Это автомобили, недвижимость, торговые помещения, промышленные площадки, спецтехника и прочие лодки с самолётами. Концепция платформы в том, чтобы дать максимально гибкую систему выполнения и проверки осмотров. Первый пункт – выполнение осмотров – делаем лучше всех в мире. Второй – проверку материалов осмотров – улучшаем детекторами аномалий, нейронками для контроля ракурсов и поиска повреждений. Есть собственные наработки, но есть и потребность интеграции чужих готовых решений.
Сейчас ищем сильного разработчика, ориентированного на решение проблем от момента обсуждения концепции до вывода в прод.Что нужно будет делать по каждой новой нейронке:Никакой лишней бумажной работы и стандартов ради стандартов. Делаем так, как удобно, решения принимаем быстро, высокая степень самостоятельности, но все задействованные разработчики, дизайнеры, аналитики и тестировщики максимально погружены в суть происходящего. В команде больше 90% сеньоры.
Ожидания от кандидата
Процесс разработки:
- Погрузиться в проблему и концепт решения. Собрать требования к технической реализации (вместе с аналитиком);
- Сопроводить по технической части ML-инженера на этапе подготовки к внедрению. Обеспечить нужными материалами через новые методы api с учётом требований к защите данных;
- Совместно с аналитиками и архитектором декомпозировать задачи, вести проектную документацию, подобрать готовые решения;
- Реализовать самостоятельно сложную часть алгоритмов в коде со стороны сервера;
- Выполнить шеф-надзор по задачам, которые пишут для интеграции "нейронки" другие программисты. Проконтролировать общую связность решения;
- Выпустить новое решение в прод и сопроводить на первых этапах (отследить фаталы, помочь с оценкой эффективности, выявить аномальное поведение.
Никакой лишней бумажной работы и стандартов ради стандартов. Делаем так, как удобно, решения принимаем быстро, высокая степень самостоятельности, но все задействованные разработчики, дизайнеры, аналитики и тестировщики максимально погружены в суть происходящего. В команде больше 90% сеньоры.
Стек серверной части и web-интерфейса:
- PHP 7.4 + Laravel 7 (исторически сложилось);
- Python для части своих нейронок;
- MariaDB, Redis, Clickhouse;
- REST API (и swagger, и просто через конроллеры – есть несколько api для разных интерфейсов);
- HTML+CSS на основе шаблона Metronic;
- Старые страницы на JS+jQuery;
- Новый front на VUE;
- 2-хнедельные спринты;
- Задачи в jira (достаточно подробно описаны);
- Свой gitlab;
- Адекватные неконфликтные тестировщики, частичное покрытие кода тестами;
- Двойной review (кросс-ревью сразу после тестирования, плюс финальный надзор перед выкладкой в прод);
— Деплой скриптом, но почти готовы к переходу на автоматический CI/CD.
Условия работы
Наши условия:
- Удаленная работа на fulltime с максимально гибким графиком по всему миру;
- Оформление на выбор: ИП, Самозанятость или по ТК РФ;
- Классная небольшая команда, никаких дейли и тайм-трекеров, работа на результат и качество;
- Оплачиваемые отпуска и больничные.
Большим плюсом будет, если укажете ссылку на примеры своего кода.