👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Back-end-разработчик .NET

Местоположение и тип занятости

МоскваПолный рабочий деньМожно удаленно

Компания

Платформа для перевода и локализации, которая позволяет масштабировать бизнес глобально

Описание вакансии

Условия работы

Наша команда намерена изменить лингвистическую индустрию к лучшему. Для этого мы создали самую удобную в мире платформу для всех участников рынка переводов — фрилансеров-переводчиков, заказчиков и агентств — и постоянно улучшаем ее. Пользователи Smartcat могут не только эффективно работать над переводами, но и платить в любую точку мира.

Наш R&D отдел занимается как разработкой, так и сопровождением продукта в продакшен. Наши dev-команды работают по scrum, а наши менеджеры продуктов не пугаются слов «рефакторинг» и «технический долг».

Мы открыты новым идеям и технологиям и нацелены на непрерывное совершенствование каждого сотрудника, принципов организации командной работы и, как следствие этого, продукта в целом.

Почему карьера в Smartcat — отличный выбор

Большие данные, искусственный интеллект, машинное обучение — современные технологии молниеносно ворвались в сферу переводческих услуг. Суть революционной бизнес-модели Smartcat — объединить всех участников 45-миллиардной индустрии на SaaS-платформе, где заказчики и исполнители находят друг друга и эффективно работают друг с другом, используя бесплатные технологии. Ведущие мировые инвесторы утверждают, что в течение следующих 10 лет такие рыночные сети, как Smartcat станут главным трендом, который изменит 10-триллионную сферу услуг до неузнаваемости. Мы — первопроходцы этой глобальной трансформации во области языковой индустрии.

В нашей международной команде профессионалов — более ста сотрудников, работающих из офисов по всему миру: в Бостоне, Амстердаме, Лимасоле, Стамбуле и Москве. А география пользователей и партнеров охватывает почти весь земной шар. Наша цель — изменить будущее языковых услуг к лучшему. Мы очень разные, но нас объединяет один проект, поэтому мы любим не только работать, но и отдыхать вместе.

Последние пару лет Smartcat развивается невероятными темпами благодаря отсутствию пользовательских лицензий и доступности наших технологий. Это помогает переводческим компаниям расти быстрее и без лишних затрат, оставляя конкурентов позади.

Среди инвесторов Smartcat —такие крупные игроки венчурного рынка, как Matrix Partners. В их портфеле такие громкие имена, как HubSpot, Oculus, Zendesk и Quora. Благодаря поддержке Matrix Partners мы не только еще интенсивнее работаем над продуктом, но и перенимаем знания у экспертов из других отраслей.

В нашей работе много сложных и интересных задач. Решая их каждый день, мы понимаем ценность, которую даем своим пользователям, партнерам, рынку в целом и каждому сотруднику компании.

Наши основные направления:

  • Высоконагруженное SPA на Vue.js и TypeScript с высокими требованиями к производительности и доступности.

  • Интеграционное Web API: мониторинг, троттлинг, версионирование.

  • Elastic Search: оптимизация индексирования для задач поиска в памяти переводов.

  • Планирование и сопровождение схемы данных, индексирования и шардирования в MongoDB, это наше основное хранилище данных.

  • Расширение количества форматов документов загружаемых в Smartcat, а также оптимизация и сопровождение существующих форматов.

  • Интеграция с платежными сервисами, биллинг и внутренняя автоматизация процессов выплат.

  • Модернизация инфраструктуры для сборки и деплоя для оптимизации time-to-market.

На данный момент:

  • Pазработка бекенда ведется на .Net Framework v4.7.2 и ASP.Net (WebAPI), но есть планы по переезду на .Net Core.

  • Фронтенд разрабатывается на Vue.js (часть старых страниц еще переводится с Knockout.js).

Для нас важны:

  • Опыт создания и продакшн-эксплуатации нагруженных веб-приложений в .Net стеке не менее двух лет.

  • Планирование архитектуры приложений в условиях балансировки нагрузки.

  • Понимание и осознанное применение принципов ООП и паттернов проектирования.

  • Хорошее знание C# и понимание его особенностей.

  • Опыт разработки приложений с конкурентным доступом к ресурсам в БД.

  • Опыт разработки фронтэнда для web-приложений или желание развиваться в этом направлении.

  • Умение и готовность работать в команде, открытость, позитивность, восприимчивость к новым идеям и готовность экспериментировать.

Будет плюсом:

  • Опыт разработки фронтэнда для нетривиальных web-приложений на любом из современных фрэймворков: Vue.js, AngularJS, Angular 2+, ReactJS.

  • Хорошее знание JavaScript, TypeScript, HTML 5, CSS 3.

  • Опыт работы с NoSQL.

  • Проектирование версионируемых WebAPI.

  • Опыт настройки систем полнотекстового поиска Elastic Search или Sphinx.

Задачи:

  • Проектирование, разработка и рефакторинг высоконагруженных веб-приложений с высокими требованиями к производительности и доступности.

  • Работа на общий результат в кросс-функциональной скрам-команде, активное взаимодействие с коллегами, участие в решении широкого спектра задач, которые определяются целями стоящими перед командой, а не только личной должностной инструкцией.

  • Тесное взаимодействие с менеджерами по продукту, участие в выработке направления развития продукта.

  • Проведение код-ревью, участие в выработке архитектурных и проектных решений.

Мы предлагаем:

  • Работа в офисе или удаленно.

  • Современное рабочее место в офисе.

  • Гибкий график работы, нацеленность на достижение результата.

  • Возможность работать над глобальным продуктом в динамичной среде стартапа.

  • Интересные задачи, возможность взять на себя много ответственности.

  • Неограниченный профессиональный рост в соответствии с амбициями и навыками.

  • Оформление по ТК РФ.

Присоединяйся к нашей команде — отправь свое резюме прямо сейчас на  hr@smartcat.ai или e.nikitina@smartcat.ai