Emma
Senior Backend Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Backend Engineer в ERP-команду международной D2C-компании Emma. Проектирование и развитие высоконагруженных API и распределённых систем для глобальных операций фулфилмента и логистики.
Задачи
- Проектировать, разрабатывать и масштабировать backend-сервисы на Go и TypeScript для глобальных операций фулфилмента и логистики
- Разрабатывать и поддерживать надёжные, безопасные и высокопроизводительные REST API, интегрируя их с внутренними системами и сторонними провайдерами
- Работать с event-driven архитектурой на AWS (SNS, SQS) для коммуникации между распределёнными системами
- Отвечать за backend-компоненты end-to-end: от разработки и тестирования до деплоя и мониторинга (full DevOps)
- Обеспечивать высокое качество кода через автоматизированное тестирование, code review и пайплайны непрерывной доставки
- Активно делиться знаниями, менторить членов команды и поддерживать культуру сотрудничества и постоянного улучшения
- Участвовать в найме, помогая расти высокопроизводительной tech-команде
Требования
- Сильный опыт проектирования и поставки масштабируемых и производительных backend-систем в облачной среде, предпочтительно на Go (Golang) и TypeScript
- Опыт построения event-driven архитектур на AWS SNS/SQS и знание современной облачной инфраструктуры (AWS, Docker, Kubernetes)
- Твёрдое понимание дизайна RESTful API, микросервисов и паттернов интеграции систем
- Глубокие знания основ computer science: структуры данных, алгоритмы, распределённые системы, паттерны проектирования ПО
- Несколько лет подтверждённого опыта в backend-разработке, желательно в быстро меняющейся среде e-commerce или логистики
- Знакомство с CI/CD пайплайнами и стремление писать чистый, поддерживаемый и хорошо документированный код
- Высокая самоорганизованность, чувство ответственности и проактивный подход к решению проблем
- Командный игрок с сильными коммуникативными навыками, комфортно работающий в коллаборативной среде с обратной связью
- Плюсом будет опыт работы с инструментами мониторинга и внедрения практик observability
- Требуется степень бакалавра в Computer Science, Software Engineering или эквивалентный практический опыт
Условия
- Сочетание личного и корпоративного роста для ускорения карьеры
- Индивидуальная траектория развития с доступом к менторству, обучению и ресурсам
- Работа над интересными и сложными проектами в международной команде
- Культура сотрудничества и инноваций: свобода внедрять новые идеи и влиять на процессы
- Работа и обучение у экспертов из разных областей, знакомство с коллегами на корпоративных мероприятиях
Навыки
- Go
- Golang
- TypeScript
- REST API
- AWS
- SNS
- SQS
- Docker
- Kubernetes
- микросервисы
- event-driven architecture
- CI/CD
- observability