О компании и команде
- Присоединяйтесь к нашей команде для работы над мощной платформой, аналогичной Craigslist. В настоящее время приложение реализовано как монолитное API на базе Django и PostgreSQL. Ваша задача — поддерживать, улучшать и в перспективе мигрировать приложение на современную микросервисную архитектуру.
Обязанности:
Краткосрочные задачи:
- Исправление ошибок и добавление новых функций в существующее монолитное приложение на Django.
- Взаимодействие с командами фронтенда и продукт-менеджмента для обеспечения стабильной разработки и внедрения новых функций.
Среднесрочные и долгосрочные задачи:
- Руководство процессом миграции монолитного приложения на микросервисную архитектуру с использованием Golang, AWS DocumentDB, RDS и других современных технологий.
- Проектирование и внедрение масштабируемых и высокопроизводительных микросервисов.
Ожидания от кандидата
Необходимые навыки:
- PostgreSQL: Уверенные знания в проектировании, оптимизации и управлении базами данных.
- Python (Django): Глубокий опыт разработки и поддержки крупных приложений на Django.
- Golang: Навыки разработки микросервисов на Golang.
- Микросервисная архитектура: Практический опыт проектирования и внедрения микросервисов.
- AWS: Знание сервисов AWS, таких как RDS, DocumentDB и других.
- Юнит-тестирование: Опыт написания и поддержки комплексных юнит-тестов.
Требования:
- Минимум 5 лет профессионального опыта в разработке бэкенда.
- Успешный опыт поддержки и масштабирования приложений уровня производства.
- Умение решать сложные задачи и работать автономно в удалённом формате.
- Опыт перехода от монолитной к микросервисной архитектуре будет большим преимуществом.
Условия работы
Что мы предлагаем:
- Полностью удалённая работа с гибким графиком.
- Возможность работать над высокоэффективной платформой и участвовать в её техническом развитии.
- Конкурентоспособная зарплата и социальный пакет.
- Дружная команда, которая ценит сотрудничество и инновации.
Если вы увлечены разработкой бэкенда, готовы решать сложные задачи и работать с современным технологическим стеком, мы будем рады вас увидеть!
Как подать заявку:
Отправьте ваше резюме, профиль GitHub (или другой релевантный портфолио) и краткое описание опыта в похожих проектах.
Ждём вашего отклика!