Обязанности:
Кто мы Redsteep — небольшая компания по разработке заказного софта для зарубежных стартапов и малого/среднего бизнеса. Работаем с клиентами из Лондона, Стокгольма и Сан-Франциско. Делаем проекты стоимостью от $50 000 до $500 000. Компании 12 лет, распределенная команда, без офиса. Что для нас важно приносить измеримую пользу заказчикам видеть проблемы глазами бизнеса, предлагать наши решения находить красивые и эффективные решения в коде помогать стартапам быстро получить минимально-работающее решение (MVP) Чем предстоит заниматься Предстоит взять на себя разработку нескольких микросервисов в рамках распределенной системы в команде из нескольких разработчиков, QA, DevOps. Помимо этого мы заинтересованы в росте кандидата до позиции тим-лида. Примеры наших последних проектов: Запуск AI-продуктов таких как чатботы. Запуск блокчейн-проектов таких как интеграции play-to-earn механик в социальную сеть. Форк Solana с измененным механизмом консенсуса, заменой виртуальной машины и реализацией сопутствующей инфраструктуры. Участие в хакатоне ETH Lisbon. Наш стек: В основном это Python/FastAPI для backend, иногда это typescript/node.js для backend, или typescript/React для frontend, могут встречаться другие языки В качестве БД чаще используем MongoDB, иногда PostgreSQL, у проектов могут быть и другие БД Микросервисная архитектура, API на основе REST, GraphQL, gRPC В качестве инфраструктуры применяем RabbitMQ, Kafka и Redis Для деплоя применяем Docker, Kubernetes, иногда это self-hosted, иногда AWS Cloud или Google Cloud Что ждем от вас Ожидаем, что вы как минимум хорошо знаете python, но в целом мы не акцентируем внимание на знании конкретного языка программирования. Мы верим, что хороший программист знает несколько языков или готов быстро разобраться. Мы покрываем код тестами, знание и применение TDD является плюсом. Знакомство с Clean architecture, DDD и SOLID. Писать код, чтобы его потом можно было легко прочитать другому разработчику. Знание принципов работы с git, с pull request и review. Умение докапываться до сути в случае проблем. Нам важнее решить проблему в корне, пусть и потратив день, чем поставить заплатку за час. Мы ищем человека, которому важно не только программировать, но и приносить измеримый результат заказчику. Например, помочь сократить на 30% время подготовки того или иного отчета. Или снизить в два раза количество ошибок на тысячу годовых отчетов. Включенность в проект от начала до конца: сбор требований заказчика, уточнение их и согласование своих идеи, выкатка проекта в production, поддержка и развитие проекта. Готовность работать скорее с концепцией проекта, чем с детальными техническими требованиями. Зачастую мы сами транслируем идеи заказчика в конкретные технические решения и требования, ждем готовность активно участвовать в этом процессе. Мы применяем принцип “исполнитель понимает задачу”. Мы сами рассказываем что и как будем делать и ждем людей, которые готовы поделиться своим пониманием. Необходим письменный английский, чтобы общаться с заказчиком в чатах. Если дочитали до этого места, то при отклике на вакансию пишите: “Hola, Redsteep” :). Почему стоит идти к нам Удаленка: вы можете работать из любого города или страны, но желательно, чтобы 5 часов рабочего времени было в интервале 10:00 - 19:00 МСК мы иностранная компания, договор с нами может помочь получить вам ВНЖ в европейской стране Приоритет качества кода над скоростью разработки Маленькая компания, минимум бюрократии, все вопросы решаются с тим-лидом или руководителем компании Работа с иностранными заказчиками, практика английского. Условия: Есть ли испытательный срок 1 месяц Какой график работы Полная занятость – 40 часов в неделю, но график гибкий. Желательно, чтобы 5 часов рабочего времени было в интервале 10:00 — 19:00 МСК. По выходным не работаем. Что по деньгам 2500$ - 3500$, нам удобнее платить в USDT.