Обязанности:
в Группе Компаний DuoCor открыт конкурсный набор на должность Fullstack-разработчик ГК объединяет МВЦ "ДуоКор" (ветеринарный центр), Duocor.Lab (ветеринарная лаборатория), ЧОУ "МНОЦ "ДуоКор" (образовательный центр), а также Duocor.IT (разработка программного обеспечения). Наши ожидания: Опыт коммерческой Fullstack-разработки от года Знание английского языка на уровне чтения документации Умение читать чужой код Умение верстать качественные и адаптивные страницы Умение создавать REST API Понимание ООП и паттернов проектирования (Singleton, Service Locator и т.д.) Умение применять практики чистого кода (SOLID, DRY, KISS и т.д.) Умение работать с Linux-серверами на базовом уровне (нужно знать, как настроить сервер с чистой системой для хостинга своего приложения на нем, а также требуется уметь обслуживать уже существующие сервера на уровне поддержания хостинга) Понимание принципов сетевого взаимодействия веб-приложений по протоколу HTTP Требования к кандидату по технической подготовке: Знание HTML, CSS, JavaScript и Python на глубоком уровне Знание React на хорошем уровне Знание Django+Django Rest Framework и Flask на хорошем уровне Знание Git на базовом уровне (работа с удалёнными репозиториями, ветками, тэгами) Знание Docker и Docker Compose на базовом уровне (нужно уметь самостоятельно и качественно контейнеризировать свое приложение) Знание Nginx на базовом уровне (прописывание стандартных конфигов для проксирования запросов, настройка SSL-соединения) Знание PostgreSQL, MySQL и ORM (Django, SQLAlchemy) на уровне CRUD операций и бэкапов. Наш Стек: Фронтенд: Bootstrap, Sass, React, Next.js, JavaScript/TypeScript Бэкенд: Django, DRF, Flask, PHP Bitrix БД: PostgreSQL, MySQL, SQLite (в dev-окружении) DevOps: Gitlab, Ansible, Docker, Nexus, Sentry Будет преимуществом: Знание TypeScript Знание Next.js Знание PHP Опыт работы с Bitrix (и разработки на нём) Знание Ansible Умение писать bash-скрипты Приветствуется самостоятельность в решении задач Приветствуется желание изучать новое Задачи: Поддержка и развитие существующих сайтов компании Разработка новых сервисов Перенос старых проектов на новые технологии (в основном планируется переезд с битрикса на django и drf+react) Регулярное ведение технической документации по своим проектам Оперативное устранение критических проблем Условия: - оформление по ТК РФ, соц.пакет; - Удаленная работа с выездом в офис 2-3 раза в месяц; - Заработная плата 2 раза в месяц; - Чай, кофе, а также немного безумный, но дружелюбный народ.