Обязанности:
О проекте Сообщество FITIL — это среда, в которой люди строят долгосрочные отношения. Мы планируем глубокую переработку веб-приложения — это позволит нашим участникам легче находить друзей и партнёров для жизни. Для этого мы расширяем отдел разработки и приглашаем вас присоединиться к нашей команде! Кого мы ищем Опытного (7+ лет) фуллстек веб-разработчика, с упором на бэкенд (LEMP), который поможет совершить качественный скачок и вывести проект на новый уровень. Мы ценим самостоятельность, ответственность и системное мышление. Приветствуем инициативность и внимание к деталям. А если вы начинали карьеру программиста во времена, когда не было Stack Overflow, то это идеальный мэтч :) Условия труда (обсуждаемо) удалёнка гибкий график Будет плюсом опыт оптимизации веб-приложения под высокую нагрузку навык археологии кода и рефакторинга навык создания и поддержки нативных приложений на Flutter опыт работы в стартапах Что предстоит делать (обсуждаемо) пилить новые фичи согласно прототипу, дизайн-макетам и техническим требованиям фиксить баги рефакторить легаси оптимизировать запросы в базу данных и её схему выявлять и исправлять проблемы с безопасностью готовить инфраструктуру к масштабированию и высоким нагрузкам внедрять новые технологии Что есть сейчас гибридное нативное приложение на flutter (webview) бэк: php 8.3 + mysql 8 + redis фронт: vanilla js, jquery, sass, gulp api: json + rpc + http несколько контейнеров в docker-compose много кода разной степени упоротости желание привести всё это в порядок Куда мы идём полный отказ от легаси-кода стандарты PSR (3, 4, 6, 7, 11, 12, 15) шина событий, шина команд, очереди, воркеры graphql или grpc новый фронт «с нуля» на vue 3 DDD (частично внедрено) модульный монолит на нескольких инстансах отказоустойчивый кластер асинхронная обработка запросов с помощью RoadRunner Как выстроены процессы работа под руководством CTO (20+ лет опыта в программировании) ScrumBan (спринты по 2 недели, планирование / ретро, митинги по необходимости) постановка задач и их обсуждение — в Kaiten на первых этапах будет код-ревью, далее возможна автономная работа phpstorm, git-flow, deployer dev окружение на ubuntu server + docker-compose Карьерный рост Команда разработки расширяется, наиболее опытный программист сможет перейти на позицию ведущего разработчика, а в перспективе стать руководителем отдела. Можно развиваться в смежных направлениях (инфраструктура / тестирование / безопасность / etc), так как задачи по ним тоже есть. Можно будет делегировать фронтенд другому разработчику (его тоже ищем сейчас). Предлагайте свои варианты. Что будет на онлайн-собеседовании: познакомимся поговорим о прошлых проектах, удачных решениях и сложных задачах посмотрим на ваш код, вместе подумаем над его улучшением обсудим примеры кода и реальные кейсы из нашего проекта В конце собеседования будет дана обратная связь и предварительное решение с нашей стороны. Детали оффера обсудим при взаимном интересе. Как присоединиться В отклике укажите: ссылки на примеры вашего кода (желательно на конкретные файлы, с пояснением на что обратить внимание) что вас привлекло в этой вакансии какие задачи вам нравятся больше всего дату, когда сможете начать трудиться ваши вопросы, если таковые имеются