Lobster

Full Stack Software Engineer (Angular/Python)

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full Stack Software Engineer в команду Lobster Data Platform: разработка cloud-сервисов между платформой и её пользователями — дашборды, control planes, self-service инструменты и мониторинг. Backend на Python, frontend на Angular, с эксплуатацией собственных сервисов в AWS.

Задачи

  • Развивать Python-backend как продукт: модель данных, бизнес-логика, валидация, миграции и автоматизированные тесты
  • Проектировать и поддерживать RESTful API для взаимодействия сервисов, фронтендов и смежных систем
  • Определять и реализовывать масштабируемые микросервисы — от схемы до деплоя
  • Вместе с коллегой строить Angular-фронтенд на базе API: компоненты, state, роутинг и тесты
  • Эксплуатировать и поддерживать созданное: контейнеризованные stateless-сервисы в AWS, деплой через CI/CD, мониторинг и алертинг
  • Поддерживать здоровье системы в долгую: обновления зависимостей и версий, контроль затрат и конфигурации
  • Оценивать и выбирать инструменты и технологии под конкретную инженерную задачу
  • Тесно работать с Product Management: предлагать идеи по упрощению работы клиентов
  • Улучшать практики: пайплайны, покрытие тестами, работу с инцидентами

Требования

  • Около 3–5 лет опыта как Software Engineer с Python как основным языком и опыт эксплуатации созданного в продакшене
  • Python-мастерство: строго типизированный, хорошо структурированный код приложений, опыт построения и поддержки backend и его API (не скрипты и ноутбуки), моделирование данных через Pydantic или аналог
  • Опыт с веб-фреймворком вроде FastAPI и реляционными БД: проектирование схемы, ORM вроде SQLAlchemy, миграции
  • Практический async-Python: сервисы на asyncio, понимание проблем блокирующих вызовов в корутинах
  • Angular и TypeScript на фронтенде: умение создавать новые компоненты, а не только править существующие
  • Production-mindset: пайплайны, поддерживаемость, тестирование, телеметрия и отладка
  • Понимание того, что может пойти не так при взаимодействии через сетевую границу: таймауты, ограниченные ретраи с backoff, идемпотентность
  • Базовые знания Docker и построения stateless-сервисов
  • Ориентация на пользователя: стремление упрощать, а не документировать лишние шаги
  • Креативный, самостоятельный подход к работе, готовность заполнять неспецифицированные области
  • Инстинкт безопасности: права доступа, secrets, валидация при обработке клиентских данных
  • Сильные коммуникативные навыки на английском; немецкий желателен, но не обязателен
  • DevOps-mindset на практике: самостоятельная эксплуатация собственных сервисов
  • Опыт AWS за пределами сертификации: compute, networking, storage, identity и понимание стоимости дизайн-решений
  • Serverless-паттерны наряду с долгоживущими сервисами и мнение о том, когда что выбирать
  • Infrastructure as Code с Terraform или CloudFormation
  • CI/CD с GitHub Actions или аналогом
  • Самостоятельно настроенные мониторинг, логирование и алертинг

Условия

  • Гибридный формат с регулярными визитами в офис в Tutzing (Германия) или Amsterdam (Нидерланды)
  • Возможность работать из офиса в Tutzing или Amsterdam либо удалённо в пределах Германии или Нидерландов
  • Homeoffice до 2 дней в неделю
  • Современный просторный офис с видом на Штарнбергер-Зее в Tutzing
  • Дотации на обед в собственном ресторане
  • Персональный бюджет на обучение
  • 30 дней отпуска в год
  • 2 дополнительных оплачиваемых выходных на Рождество и Новый год
  • Лизинг велосипеда через партнёрство с JobRad
  • Еженедельные командные вечера по четвергам с напитками за счёт компании
  • Корпоративная пенсионная программа (bAV)

Навыки

  • Python
  • Angular
  • TypeScript
  • FastAPI
  • Pydantic
  • SQLAlchemy
  • asyncio
  • REST API
  • Microservices
  • Docker
  • AWS
  • Serverless
  • Terraform
  • CloudFormation
  • GitHub Actions
  • CI/CD
  • Monitoring
  • Logging
  • Alerting
  • Relational databases

Похожие вакансии

Full-Stack Engineer - Creative Studio
ElevenLabsMiddleУдалённо
9 сент.
Builder (m/w/d)
velpTECMiddleМюнхенГибрид
9 сент.
Full-Stack Java Entwickler (all gender)
AltenSeniorМюнхенГибрид
9 сент.
Staff Engineer, Retail (m/f/d)
RedCap PharmacySeniorКёльнУдалённо
9,167 EUR в месяц
9 сент.
Staff Engineer, Retail (m/f/d)
RedCap PharmacySeniorБерлинУдалённо
9,167 EUR в месяц
9 сент.
Full Stack Software Engineer (Angular/Python) — Lobster, Tutzing | itrelocate