metergrid GmbH
Fullstack Developer (m/w/d)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Fullstack-разработчик в стартап metergrid, работающий над софтом для проектов Mieterstrom — от первой заявки до эксплуатации. Два направления: Go-to-Market (воронка заявок, расчёт экономики, партнёрский портал) и реализация проектов (портал для измерений, регистраций, ввода в эксплуатацию и первых расчётов).
Задачи
- Отвечать за собственное направление в продукте — от roadmap с Product до качества в продакшене
- Тесно и напрямую работать с Product, Design и другими разработчиками, самостоятельно уточнять требования и переводить их в чистые решения
- Разрабатывать frontend и backend на TypeScript (React & NestJS)
- Реализовывать фичи end-to-end — от концепции и первой строки кода до продакшена, включая работу с мониторингом и фидбеком пользователей
- Работать с ИИ-ассистентами для кодинга как с частью рабочего процесса: решать, что делегировать, и отвечать за результат
- Развивать и оптимизировать базы данных и модели данных PostgreSQL
- Разрабатывать и поддерживать чистые, производительные API
- Обеспечивать качество кода через ревью и тесты, ревьюить код команды и отдавать свой на ревью
- Помогать junior-разработчикам в освоении их направления
- Участвовать в CI/CD, деплоях и мониторинге
Требования
- Минимум 2 года опыта разработки веб-приложений (frontend и backend) с фичами, доставленными реальным пользователям
- Хорошее знание TypeScript и уверенный опыт с React
- Опыт backend-разработки на TypeScript и Node (NestJS — плюс)
- Опыт работы с реляционными базами данных, желательно PostgreSQL, включая проектирование схем и миграции
- Опыт разработки API и хорошее чутьё на чистую, прагматичную архитектуру
- Ежедневная работа с ИИ-ассистентами и ответственность за результат: решать, что делегировать, и ревьюить возвращаемое
- Продуктовое понимание: желание знать, кто и зачем использует фичу, и готовность возразить, если тикет не сходится
- Не бояться неполностью определённых тикетов — активно уточнять открытые вопросы и самостоятельно находить разумные решения
- Брать ответственность за своё направление и комфортно чувствовать себя в стартап-структурах
- Командность, прямая коммуникация и близость к предметным требованиям
- Немецкий язык минимум на уровне B2 в устной и письменной речи
Условия
- Гибкий график работы: возможность гибридной работы в Гамбурге, 1–2 дня в офисе, остальное — удалённо
- Компенсация Deutschlandticket или отдельных билетов, а также Bikeleasing через зарплату — 100% для личного использования
- Компенсация Urban Sports Club — тренировки по всей Германии в тысячах студий и курсов
- Субсидия на корпоративную пенсию (betriebliche Altersvorsorge)
- Регулярные межотдельские мероприятия на площадках компании
- Свобода для идей: мотивированная стартап-команда без иерархических уровней
- Возможности роста: личное и профессиональное развитие, развитие в новых направлениях
- Осмысленная задача: работа над энергетическим переходом (Energiewende)
- Быстрая кривая обучения и самостоятельная ответственность с первого дня
Навыки
- TypeScript
- React
- NestJS
- Node.js
- PostgreSQL
- API
- CI/CD
- Monitoring
- AI coding assistants