Напиши текст вакансии для должности "Архитектор бекенд-сервисов (C# .NET)". Название компании: "Mercury Development". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Git', 'C#', 'Entity Framework', 'ASP.NET', 'ООП', 'Английский язык', '.NET Framework', 'микросервисная архитектура'

В компании Mercury Development открыта вакансия Архитектора бекенд-сервисов! Компания специализируется на разработке ПО для крупных зарубежных стартапов; над десятками интересных проектов у нас трудятся более 350 специалистов высочайшей квалификации. Нашими приложениями пользуются 40 млн человек по всему миру! Наши разработки неоднократно попадали в Top AppStore и упоминались в TechCrunch, Engadget, Gizmodo. Наши офисы продаж расположены в Нью-Йорке, Майами, Атланте, а центры разработки в Самаре, Тольятти, Саратове, Казани и Краснодаре. Приходи и создавай будущее вместе с нами!   Чем предстоит заниматься?   Быть частью команды разработчиков в роли архитектора бекенд-сервисов.   Проектировать микросервисы “с нуля”. Участвовать в обсуждении технической реализации новых функций с командами других платформ (iOS, Android, Web Frontend, QA).   Выбирать инструменты/технологии для решения новых задач (прежде всего высоконагруженных).   Выбирать и контролировать применение паттернов для реализации новых функций в приложении.   Разрабатывать Proof of Concept новых архитектурных подходов и идей.   Проводить рефакторинг существующей архитектуры сервиса.   Проводить ревью кода.   Делать R&amp;D по новым технологиям и стекам.   Обязательные требования:   Опыт программирования на ASP.NET (Web API), .Net Core, Entity Framework на средних и крупных проектах.   Опыт построения highload решений в многосервисной архитектуре (10+ микросервисов).   Hands-on experience с технологиями горизонтального масштабирования сервисов в облаке.   Опыт работы с публичными облаками (Azure/AWS).   Глубокое понимание принципов работы реляционных баз данных, опыт разработки схем хранения данных.   Знание основ NoSQL решений, принципов их применения и масштабирования.   Будет плюсом опыт:   контейнеризации на базе Docker   оркестрации контейнеров через Kubernetes для горизонтального масштабирования сервисов   применения Message broker (RabbitMQ, Azure Service Bus, Kafka и подобных)   проведения оценки стоимости запросов к API, оптимизации общих затрат на функционирование облачного сервис   документирования, написания whitepapers для команды разработчиков, объяснения архитектурных решений для других участников команды.