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