Описание
Мы работаем с устоявшейся технологической компанией, которая продолжает активно инвестировать в развитие своей инженерной команды. Компания ищет Senior Backend Engineer с сильным опытом Python, который присоединится к командному продуктовому отделу и возьмёт на себя ответственность за ключевые backend-сервисы и облачную инфраструктуру. Это практическая роль для того, кто любит создавать надёжные системы, улучшать производительность и тесно работать с инженерами в рамках более широкой продуктовой организации.
Задачи
•Проектирование и разработка масштабируемых backend-сервисов с использованием Python и AWS
•Создание эффективных serverless-приложений и API
•Работа с технологиями такими как AWS Lambda, S3 и другими сервисами AWS
•Разработка и поддержка API с использованием фреймворков таких как FastAPI, Django или Flask
•Проектирование и оптимизация решений для данных с использованием PostgreSQL, DynamoDB и технологий кэширования
•Повышение производительности, надёжности и масштабируемости приложений
•Внедрение и улучшение автоматизированного тестирования, включая unit-, интеграционное и end-to-end тестирование
•Вклад в процессы CI/CD и инженерные стандарты
•Работа с современными подходами к управлению зависимостями и пакетами
•Поддержание чистой, хорошо документированной и поддерживаемой кодовой базы
•Вклад в архитектуру и интеграцию backend-сервисов с другими частями более широкой технологической экосистемы
•Тесное взаимодействие с frontend-инженерами, QA, продуктовой командой, UX/UI и AI-специалистами
•Активная роль в agile-процессе разработки и внесение идей по улучшению работы команды
Требования
•5+ лет профессионального опыта разработки backend
•Сильный коммерческий опыт работы с Python
•Опыт работы с TypeScript и/или JavaScript
•Практический опыт создания API и backend-сервисов
•Опыт работы с фреймворками такими как FastAPI, Django, Flask или аналогичными
•Сильные знания реляционных баз данных, особенно PostgreSQL
•Хорошее понимание AWS и облачной архитектуры, особенно serverless-технологий
•Опыт автоматизированного тестирования и современных практик разработки ПО
•Знакомство с инструментами CI/CD такими как GitHub Actions
•Опыт работы с современными инструментами управления зависимостями Python такими как Poetry, uv или pip
•Хорошее понимание архитектуры ПО, паттернов проектирования, масштабируемости и производительности — обязательно
•Опыт работы в agile-инженерной команде
Будет плюсом
•Опыт работы с NoSQL технологиями такими как DynamoDB
Условия
•Базовая зарплата до €90k в зависимости от опыта
•Гибридная работа с современным офисом в Берлине
•Высокая степень автономии и ответственности
•Субсидируемые льготы на здоровье, транспорт и lifestyle
•Скидки для сотрудников и дополнительные привилегии компании