Программист-разработчик
от 65 000 руб.
Компания: АНО ПО РАЗВИТИЮ ЦИФРОВЫХ ПРОЕКТОВ В СФЕРЕ ОБЩЕСТВЕННЫХ СВЯЗЕЙ И КОММУНИКАЦИЙ "ДИАЛОГ РЕГИОНЫ"
Опыт работы: От 5 лет
График работы: Полный день
Занятость: Полная занятость
Требования: · Опыт коммерческой fullstack разработки от 5 лет.
· Опыт проектирования и разработки высоконагруженных приложений
· Опыт работы в продуктовой команде, работы по гибким методологиям, а так же их понимание их.
· Развитые софт скиллы, умение управлять собственный тайм менеджментом, умение вести переговоры, горизонтальные коммуникации, аргументировать свою позицию и стратегически мыслить. Умение верстать адаптивные и кроссбраузерные интерфейсы
· Высокий уровень знаний JavaScript, HTML, CSS, TypeScript
· Опыт работы с React, Next и популярными state менеджерами
· Знание flexbox, gridlayout
· Опыт работы с системами сборки Vite/Webpack
· Опыт в разработке архитектурных и инфраструктурных решений
· Уверенное владение Git
· Работа с SQL, PostgreSQL/MySQL, ORM;
· Фреймворки: FastAPI или аналоги - Flask, Django;
· PostgreSQL/MySQL + использование ORM;
· Глубокий опыт работы с БД (шардирование, реплики, индексы, кеши);
· Многопоточность, асинхронность;
· ООП и паттерны проектирования;
· Unix;
· gRPC;
· REST API (написание своих и взаимодействие с внешними).
· Опыт работы в GitLab, CI/CD, Jira, Confluence;
· Опыт использования очередей, брокеров сообщений, балансировки;
· Покрытие кода тест кейсами;
· Умение работы с Docker, docker-compose и управление контейнерами;
· Понимания и основы CI/CD.
· Опыт проведения код-ревью, менторинга сотрудников
· Будет хорошим плюсом знания смежных языков и решений: PHP, Wordpress, Go, С#
Обязанности:
Производить самостоятельную разработку frontend и backend частей приложений
Участвовать в менторинге и онбординге новых сотрудников
Участвовать в планировании работ по проектам, декомпозиции задач, создании архитектуры, проектировании сервисов, code review
Планировать развитие фронтенд направления, производить выбор технических решений, наиболее подходящих для решения поставленной задачи
Разрабатывать проекты с использованием React/Next
Дорабатывать готовых проектов (исправление багов, расширение функциональности)
Создавать многостраничные формы со сложной логикой, с применением адаптивности и кросс-браузерной поддержкой
Проектировать пользовательский путь относительно интерфейсов систем, выработка наиболее оптимальных решений
Разрабатывать интеграции c внешними сервисами
Работать с Базами данных, кешем, брокерами очередей
Работать с высоконагруженными и отказоустойчивыми сервисами
Взаимодействовать с необходимым Unix окружением
Использовать Gitlab и CI/CD. Docker
Взаимодействовать с остальными участниками продуктовой команды, для комплексного решения задач
Примененять гибкие методологии разработки
Адрес: Город Москва, Тимура Фрунзе улица, 11с1