Senior Full Stack Developer (PHP, JS)

от 250 000 до 280 000 ₽ на руки

Fitil

г. Санкт-Петербург

Требуемый опыт работы

Более 6 лет

Тип занятости

Частичная занятость

График работы

Удаленная работа

О проекте
Сообщество FITIL — это среда, в которой люди строят долгосрочные отношения. Мы ведём глубокую переработку веб-приложения — это позволит нашим участникам легче находить друзей и партнёров для жизни. Для этого мы расширяем отдел разработки и приглашаем вас присоединиться к нашей команде!

Кого мы ищем
Опытного (7+ лет) фуллстек веб-разработчика, с упором на бэкенд (LEMP), который поможет совершить качественный скачок и вывести проект на новый уровень. Требуемые технические навыки перечислены ниже. Помимо них, мы ценим самостоятельность, ответственность и системное мышление. Приветствуем умение вести диалог, инициативность и внимание к деталям. А если вы в состоянии решить проблему без Stack Overflow, имея на руках только документацию, то это идеальный мэтч :)

Будет плюсом
• опыт оптимизации веб-приложения под высокую нагрузку
• навык археологии кода и рефакторинга
• навык системного администрирования
• опыт работы в стартапах

Условия труда (обсуждаемо)
• удалёнка
• гибкий график

Что предстоит делать (обсуждаемо)
• пилить новые фичи согласно прототипу, дизайн-макетам и техническим требованиям (можно пилить только бэк, а можно целиком, вместе с фронтом)
• фиксить баги в вашем коде
• рефакторить легаси на бэкенде
• оптимизировать запросы в базу данных и её схему
• выявлять и исправлять проблемы с безопасностью
• готовить инфраструктуру к масштабированию и высоким нагрузкам
• внедрять новые технологии (по необходимости)

Что есть сейчас
• гибридное нативное приложение на flutter (webview)
• бэк: php 8.3 + mysql 8 + redis
• легаси фронт: vanilla js, jquery, sass, gulp
• новый фронт: vue3, vuetify, inertia.js, sass, webpack-encore
• api: json + rpc + http
• несколько контейнеров в docker-compose
• много кода разной степени упоротости
• желание привести всё это в порядок

Куда мы идём
• полный отказ от легаси-кода
• стандарты PSR (3, 4, 6, 7, 11, 12, 15)
• шина событий, шина команд, очереди, воркеры
• json-rpc, wamp, graphql или grpc
• DDD (частично внедрено)
• модульный монолит на нескольких инстансах
• отказоустойчивый кластер
• geo sharding

Как выстроены процессы
• работа под руководством CTO (20+ лет опыта в программировании)
• ScrumBan (спринты по 2 недели, планирование / ретро, митинги по необходимости)
• постановка задач и их обсуждение — в Kaiten
• на первых этапах будет код-ревью, далее возможна автономная работа
• phpstorm с плагинами, git-flow, автодеплой
• dev окружение на multipass + docker-compose

Карьерный рост
Команда разработки расширяется, наиболее опытный программист сможет перейти на позицию ведущего разработчика, а в перспективе стать руководителем отдела. Можно развиваться в смежных направлениях (инфраструктура / тестирование / безопасность / etc), так как задачи по ним тоже есть. Можно будет делегировать фронтенд другому разработчику и сосредоточиться на рефакторинге бэка. Предлагайте свои варианты.

Что будет на онлайн-собеседовании:
• познакомимся
• поговорим о прошлых проектах, удачных решениях и сложных задачах
• посмотрим на ваш код, вместе проведём ревью
• обсудим примеры кода и реальные кейсы из нашего проекта
В конце собеседования будет дана обратная связь и предварительное решение с нашей стороны. Детали оффера обсудим при взаимном интересе.

Как присоединиться
В сопроводительном письме укажите:
• ссылки на примеры вашего кода, раскрывающие Ваш опыт на PHP / JavaScript (желательно на конкретные файлы, с пояснением на что обратить внимание)
• что Вас привлекло в этой вакансии
• какие задачи Вам нравятся больше всего
• дату, когда сможете начать трудиться
• ваши вопросы и/или условия, если таковые имеются

Все отклики обрабатываются человеком, поэтому отклики без сопроводительного письма и/или ссылок на код будут удалены. За автопостинг ботами - перманентный бан.

Ключевые навыки

Php
Mysql connector/c++
Redis c++ client
Sass
Json api
Version control/git
Vuejs
Адаптивная верстка
Css/gulp/webpack
Docker-compose
Es6
Рефакторинг кода
Jetbrains phpstorm

Контактная информация

Fitil

Сайт: Fitil.club

Почта: vent@fitil.club

Вакансия опубликована 23.01.2025 в г. Санкт-Петербург.

Похожие вакансии

#

от 120 000 до 300 000 ₽

Санкт-Петербург

Удаленная работа

Подробное описание

14 января

#

от 160 000 ₽

Санкт-Петербург

Полный день

Подробное описание

15 января

#

от 250 000 до 280 000 ₽

Санкт-Петербург

Удаленная работа

Подробное описание

23 января