Бюро расширяется, количество и сложность наших проектов возрастает и мы ищем фулл-стек разработчика-дженералиста в перспективе - руководителя разработки. Мы используем два основных стека - PHP/WordPress/MySQL для медийных и информационных сайтов и Python/Django/PostgresSQL для сервисов и проектов связанных с данными. Во фронтенде мы в поиске оптимального подхода - пока экспериментируем с ajpine.js. Считается, что таких людей в природе не существует, но нам нужны именно вы )
Какие задачи придется решать
- Проектирование и разработка функций для новых и существующих клиентских проектов (примеры задач: интеграция пожертвований, фотокаталог на 50 тыс фото с поиском по тегам и категориям, импорт данных на карту объектов, проектирование и реализация структуры информационного сайта)
- Развитие и модернизация сделанных ранее проектов - проектирование и доработка новых функций, рефакторинг, миграция материалов
- Оптимизация проектов с растущей нагрузкой (профилирование, кеширование, переезд в облако, улучшение поиска, арихвация материалов, ускорение изображений)
- Перестройка и модернизация устаревших сайтов, сделанных несколько лет назад
- Улучшение собственного процесса разработки (мониторинг работающих сайтов, приемочные тесты, совершенствование процессов связанных с деплоем)
- Организация процессов взаимодействия с техническими специалистами - как со стороны заказчиков, так и привлеченных (девопсы, админы, поддержка хостинга и т.п.)
Какого эффекта хотим достичь
- Рост скорости разработки проектов
- Систематизация собственных подходов и приемов разработки, переиспользование наработанных приемов и подходов
- Внедрение здоровых практик, до которых “не доходят руки”
- Повышение стабильности работающих проектов
Какой опыт и навыки важны
- Опыт клиентской разработки и поддержки веб-сайтов на указанном стеке, опыт в медиа-проектах будет плюсом
- Умение работать удаленно в маленькой команде
- Понимать и разделять принципы “чистой архитектуры”
- Понимание серверных технологий для обеспечения работы сайтов, оптимизации и деплоя - Nginx, расписания, Git, консольные скрипты, сертификаты
- Умение автоматизировать операции, не связанные непосредственно с кодом сайта - импорт и миграция данных, парсинг таблиц, построение отчетов из БД
- Умение декомпозировать проблему и оценивать сложность и сроки решения, придерживаться намеченных сроков
- Опыт организации работы с фрилансерами и аутсорсерами будет плюсом
Преимущество, если
- Вам неуютно в корпоративных больших структурах, вы хотите видеть непосредственный результат и эффект вашей работы
- Вы умеете продуктивно экспериментировать и находить работающее решение, если видите проблему
Что мы предлагаем
- Удаленная работа, координируемся в Асане и Телеграме, вы можете работать в удобном для себя графике, так как коммуникация асинхронная
- Оформление - договор с ИП или самозанятым
- Комфортный уровень вознаграждения, который можно обсудить на собеседовании, премии по итогам года
- Сплоченная команда, которая будет уважать и ценить вашу работу
- Работа с проектами, которые обладают социальной значимостью и приносят пользу обществу, без манипуляций и обмана
Если вы видите себя в этом качестве напишите о себе своем опыте и почему вам это интересно на адрес: webdev@foralien.com
Перечислите несколько проектов, в которых вы работали и почему этот опыт релевантен. Мы познакомимся, предложим решить одну небольшую реальную проблему и если нам взаимно все понравится продолжим работу на постоянной основе.