
DATA EXCELLENCE GROUP
Senior Backend Developer
От 2 500 USD
- PostgreSQL
- Golang
- Python
- Amazon Web Services
- gRPC
- SOLID
- Микросервисная архитектура
- Docker
- API Gateway
- Узбекский — B1 — Средний
- Русский — B2 — Средне-продвинутый
Обязанности:
- Проектирование и разработка высоконагруженных, отказоустойчивых и масштабируемых систем, учитывая требования к производительности и безопасности.
- Создание и оптимизация схем баз данных (SQL и NoSQL), проектирование сложных запросов и индексов для повышения производительности.
- Проведение ревью кода, обеспечение соблюдения стандартов качества и стиля кода, а также лучшей практики разработки.
- Взаимодействие с продуктовой командой, участие в обсуждении требований к функциональности и техническим решениям.
- Оценка и внедрение новых технологий и подходов для повышения эффективности разработки и работы приложений.
- Менторинг младших разработчиков, консультирование команды и других отделов по вопросам, связанным с техническими решениями и архитектурой системы.
- Углублённое знание языка Go, включая его особенности, такие как goroutines, каналы, работа с памятью, управление потоками и конкурентность.
- Опыт проектирования и разработки микросервисной архитектуры, распределённых систем и облачных решений.
- Опыт работы с реляционными (PostgreSQL, MySQL) и NoSQL (MongoDB, Redis) базами данных. Умение проектировать и оптимизировать запросы.
- Опыт создания, документирования и поддержки REST API и gRPC сервисов. Знание принципов проектирования API.
- Понимание современных стандартов тестирования, GitFlow, Docker, CI/СD
- Приветствуется:
- Хороший уровень знаний в Python
- Опыт работы с сервисами AWS
- Работа с очередями сообщений и брокерами событий.
- Участие в разработке продуктов с нуля, которые оказывают влияние на всю экосистему компании. Свобода творчества и возможность предлагать собственные решения.
- Прозрачные процессы в компании, отсутствие излишней формальности, возможность свободно обсуждать идеи и предложения.
- Официальное трудоустройство, уютный офис и гибкий график работы.
- Возможность работать в компании с сотрудниками из разных стран мира.
- Регулярное обучение, участие в профильных конференциях.
- Уровень дохода обсуждается индивидуально на основе результатов интервью.