Хочешь получать первым свежие Javascript вакансии? - тогда подписывайся на наш канал. Система тегов по городам и технологиям поможет найти то, что тебе интересно.
Backend-разработчик Дневник (ИП Квирквелия Леван Теимуразович) #Москва #удаленка ЗП: от 150000 до 300000 руб. #Typescript #JS #Python #MongoDB #NoSQL #WebSocket #RabbitMQ #Docker #API #ML #NodeJS #Git Требуемый опыт работы: не требуется Полная занятость, удаленная работа Требования • Ты отлично знаешь TypeScript (JS) или Python. • Умеешь в MongoDB (быстрые агрегации, индексы, full text search), понимаешь, как правильно спроектировать схему базы в NoSQL way. • Умеешь работать или сможешь разобраться с ElasticSearch и ClickHouse. • Работал с WebSocket. • Умеешь строить распределенные сервисы, пользовался очередями (SQS, RabbitMQ, Kafka). • Работал с Kubernetes, Docker. • Есть опыт работы с облачными сервисами (мы любим Yandex.Cloud). Умеешь или хочешь разобраться в Serverless. • Тебе нравится культура делегирования задач в SaaS: не создавать админку, а использовать Retool или Airtable (у нас реально 0 админок); не кодить свой поиск, а воспользоваться Algolia; не тратить время на изучение сжатия картинок, а использовать tinypng; не нанимать модераторов, а использовать «Толоку»; не писать свой OCR, а мерджить результаты нескольких API OCR. Задачи • «Дневничок» помогает школьникам учиться лучше. Мы ищем человека в сервис «Вопросы», где школьники задают вопросы по домашнему заданию (StackOverflow для школьников). • Создавать API для сотен тысяч вопросов и миллионов ответов, сохранять высокую скорость ответа. • Развивать микросервис realtime-обновлений. Реакции, вопросы, ответы, комментарии, просмотры — все обновляется через WebSocket. • Развивать OCR. Мы используем OCR, чтобы определять текст вопроса и математические формулы, даже если они написаны рукой. Своего OCR у нас нет — мы совмещаем результаты нескольких сервисов, чтобы получить наилучший результат. • Развивать автоматическую модерацию. Мы решили, что каждый вопрос и ответ должен быть проверен, поэтому сделали воронку модерации, где последний этап — «Толока». Мы можем измерить, сколько денег сэкономили на модерации, проверив, насколько меньше сообщений попадает в «Толоку». Сейчас мы используем регулярки, расстояния Левенштейна и подобные штуки, в будущем модерация — первое место, где появится ML. • Создавать под новые функции панель для мониторинга и модерации результатов. Чтобы не кодить лишнего, мы создаем панели в retool.com. Это позволяет очень качественно и дешево проверять автоматическую модерацию, результаты OCR и другие фичи. Панель помогает сформулировать бэклог исправлений. • Научиться автоматически решать вопросы. Наша цель — чтобы после введения вопроса сразу находился ответ. Идеально — если мы не просто найдем ответ в базе, а решим на лету. Начнем с математики — будем предлагать пошаговые решения для формул, уравнений, простых задачек. Условия • Удаленка. Но если ты в Москве — это плюс. Мы любим ходить друг к другу в гости и смотреть фильмы на проекторе. • Работа в маленьком стартапе — сейчас нас четверо. Мы хотим как можно дольше оставаться маленькой компанией. • Политика полной прозрачности. Ты видишь, как принимаются решения, расходуются деньги. Доступно соискателям от 14 лет