Babbel
Freelance Senior Backend Engineer (all genders)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior backend-инженер (individual contributor) во фриланс-формате в Babbel Labs. Проектирование, разработка и эксплуатация сервисов платформы обучения на serverless-стеке TypeScript/Node на AWS.
Задачи
- Разрабатывать и развивать сервисы платформы обучения, отвечая за каждый от API-контракта до продакшена
- Брать на сопровождение сервисы, написанные другими, вместе с их авторами
- Проектировать API- и data-контракты, устойчивые во времени, с типобезопасными преобразованиями между API, доменом и хранилищем
- Эксплуатировать собственные сервисы: инструментировать, понимать режимы отказа, безопасно менять живые данные и разбирать инциденты
- Работать с coding-агентами и проверять их результат перед использованием
Требования
- Сильный практический опыт backend-разработки на TypeScript и Node как основном рабочем языке
- Глубокий практический опыт AWS в serverless-first окружении: Lambda, API Gateway, DynamoDB, event streaming
- Умение проектировать API- и data-контракты и моделировать домен, включая типобезопасные преобразования на границах
- Реальный опыт production-ответственности: инструментирование сервисов, понимание failure modes, работа с инцидентами
- Coding-агенты в ежедневном рабочем процессе с проверкой их вывода
- Самостоятельность: умение разобраться в незнакомой кодовой базе без наставника
- Рабочее знакомство с infrastructure as code (Terraform) и CI/CD пайплайнами
- Python как желаемый второй язык
Условия
- Удалённая работа, дружелюбно к Берлину
- Гибкие модели работы, бюджеты на обучение и бесплатное изучение языков
- Короткий процесс интервью: первичный скрин и одна рабочая сессия с нанимающим менеджером
- Инклюзивная и поддерживающая среда, ценящая любознательность и рост
Навыки
- TypeScript
- Node.js
- AWS
- Lambda
- API Gateway
- DynamoDB
- event streaming
- Terraform
- CI/CD
- Python
- Go
- Rust
- monorepo