Über die Stelle
Стартап «Род» ищет Senior Fullstack Developer с равной экспертизой во фронтенде и бэкенде. Роль предполагает полную ответственность за фичи: от архитектуры и доменной логики до интерфейсов, планирования и продакшена.
Задачи
Разработка бэкенда на Django и Django REST Framework с чистой архитектурой и DDD.
Проектирование API и документации OpenAPI.
Работа с PostgreSQL: сложные запросы, индексы и оптимизация.
Разработка фоновых задач на ARQ или Celery, интеграций и работы с S3-хранилищами.
Реализация viewsets, permissions, pagination и filters.
Обеспечение безопасности с JWT и OAuth2, работа с персональными данными по ФЗ-152 и GDPR и аудиториями доступа.
- Разработка фронтенда на Vue 3 и Nuxt 3 с Composition API, TypeScript, Pinia или Vuex, SSR и SSG.
- Создание компонентов по дизайн-системе, работа со слотами, props и events.
- Разработка интерфейсов на Tailwind CSS с семантическими токенами, темизацией через CSS variables и светлой и тёмной темами.
- Разработка UI-компонентов, включая UiButton и UiInput, с учётом accessibility и адаптивности.
- Написание тестов на Pytest, Jest и Vitest; e2e-тестирование будет плюсом.
- Участие в code review, архитектуре и планировании.
- Профилирование и оптимизация Django, PostgreSQL и фронтенда, работа с Lighthouse.
- Настройка GitLab CI и соблюдение стандартов ESLint, Prettier и Git.
- Взаимодействие с AQA.
Условия
Полная занятость.
Удалённая работа с привязкой к московскому часовому поясу; предпочтительно проживание в РФ или доступность в часы Москвы.
Оформление по договору с ИП.
Релокация не предоставляется.
Оплата почасовая: фиксированная часть и KPI, работа с тайм-трекером.
Размер оплаты обсуждается по итогам технического интервью.
О компании
«Род» — стартап, который превращает семейную память в живое цифровое пространство.
Процесс найма
Размер оплаты обсуждается по итогам технического интервью.