Описание вакансии
Основные обязанности
- Регулярная разработка наших основных продуктов, включая проектирование, написание кода и тестирование серверных компонентов для обеспечения функциональности и производительности.
- Обновление и поддержка платежных систем, блокчейн-коннекторов и других интеграций с партнерами, обеспечивая бесперебойное взаимодействие между системами и оперативное устранение технических проблем.
- Реализация новых функций во внутренних инструментах для повышения производительности и оптимизации рабочих процессов команд разработки и эксплуатации.
- Сотрудничество со старшими инженерами и менеджерами продуктов для понимания требований и их преобразования в технические спецификации.
- Участие в код-ревью и сессиях отладки для поддержания качества кода и повышения стабильности системы.
- Документирование технических процессов и ведение четких записей о системной архитектуре, API и точках интеграции для обмена знаниями в команде.
- Отслеживание последних тенденций и новых технологий в отрасли для вклада в развитие наших серверных решений.
Требования к кандидату
- Диплом бакалавра в области компьютерных наук, программной инженерии или смежной дисциплины с прочной базой в принципах backend-разработки.
- Владение языками программирования, такими как Python, Java или Node.js, а также опыт разработки и интеграции RESTful API.
- Знание баз данных (SQL/NoSQL) и методов моделирования данных для обеспечения эффективного хранения и извлечения информации.
- Опыт работы с облачными платформами (AWS, Azure или GCP) и практиками DevOps для обеспечения масштабируемых и автоматизированных процессов развертывания.
- Понимание блокчейн-технологий и платежных систем для эффективного обслуживания и улучшения интеграций с партнерами.
- Отличные навыки решения проблем и способность отлаживать сложные системы в условиях ограниченного времени.
- Сильные коммуникативные навыки для взаимодействия с членами команды и четкого изложения технических концепций нетехническим заинтересованным сторонам.
- Способность работать самостоятельно и брать на себя ответственность за задачи, соблюдая сроки проекта и стандарты качества.
- Увлечение разработкой программного обеспечения и стремление к постоянному обучению и профессиональному росту.
