Full Stack Web Developer (Middle+)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша dev-команда расширяется, и мы ищем fullstack веб-разработчиков уровнем Middle+.
Что нужно будет делать?
Прокачивать наш сайт: много писать на Svelte и TypeScript, работать с контейнерами, мигрировать business layer с PHP на TypeScript и писать автоматику. Сформирован большой разноплановый бэклог, скучно не будет: поможем прокачаться и дадим интересный опыт.
Наш стек
Backend:- Node.js, WordPress, Docker
- MySQL, Redis
- TypeScript, PHP, Go, SQL
- PHPUnit, Jest
Frontend:
- Svelte, TypeScript, JavaScript, ESNext
- CSS, SASS/SCSS, HTML
- Figma
- Svelte Storybook
- Cypress, Jest
CI/CD:
- Docker/Docker-Compose/Development-in-Container
- BitBucket Pipelines → GitHub Actions
- DO Registry
Какие требования?
- Frontend:
- Умение работать с линтерами;
- CSS/SCSS/SASS;
- Опыт использования компонентно-ориентированного подхода;
- Опыт работы с Rollup/Webpack/Snowpack;
- Навыки адаптивной вёрстки;
- Обязателен опыт работы с одним из современных фреймворков React/Svelte/Vue/Angular 2+ (писать придётся в основном на Svelte);
- Желателен опыт работы с микрофронтендами;
- Backend:
- Обязателен опыт работы с REST API на Node.js;
- Знание WordPress на уровне ядра;
- Опыт работы с MySQL;
- Умение писать производительные чистые SQL-запросы;
- Умение писать Unit, Integration и E2E-тесты;
- Понимание CI/CD процессов;
- Умение работать с паттернами;
- Понимание алгоритмической сложности и умение писать высокопроизводительный код.
Как работаем?
Ключевые сотрудники с поправкой на COVID работают в офисе недалеко от ст. м. Алексеевская. Мы будем рады видеть вас там, но работать удалённо тоже можно. График гибкий, но нужно быть на связи в обозначенное вами же время и участвовать в стендапах два раза в неделю.
Задачи отслеживаем в Jira, внутри команды общаемся в Slack. Любим Agile-практики, но не придерживаемся конкретного фреймворка. Общие цели компании отслеживаем по OKR.
Основной Workflow: Git (Bitbucket, GitHub), Jira, Development-сервера, Slack, Digital Ocean.
Бонусы
- Помощь в прокачке по нашему стеку технологий;
- Компенсацию профильных конференций, курсов и литературы;
- Возможность познакомиться с редакцией и с её помощью делиться знаниями с нашей аудиторией.
Дополнительные инструкции
Если вы не подходите по некоторым требованиям, но хотите стать частью нашей команды, оставляйте отклик — возможно, вы тоже сможете помочь нашему проекту.