О нас:
Мы — динамичный американский стартап, создающий платформу, предназначенную для соединения стартапов и инвесторов. Наша миссия — создать справедливую и доступную среду для основателей стартапов по всему миру, делая процесс привлечения инвестиций проще и прозрачнее.
Вы будете работать в небольшой команде напрямую с основателями. У вас будет возможность быстро расти и влиять на продукт.
Чем вы будете заниматься:
• Разрабатывать и поддерживать микросервисную архитектуру для нашей платформы
• Тесно сотрудничать с командой для внедрения новых функций, оптимизации производительности и обеспечения масштабируемости наших сервисов
• Использовать FastAPI (или другие асинхронные фреймворки) для создания API и работы с OpenAPI спецификациями
• Взаимодействовать с продуктовыми и фронтенд-командами для обеспечения высококачественных решений
• Управлять и поддерживать очереди задач с использованием RabbitMQ и Kafka
• Писать unit и интеграционные тесты (используя pytest, mock необязателен, но предпочтителен)
• Управлять базовой настройкой Docker и работать с Docker Compose (Docker Swarm приветствуется)
• Использовать Celery для обработки задач с Redis, а также другие инструменты, такие как Pydantic, Black и PostgreSQL (версии 16 или 17)
• Соблюдать лучшие практики в рамках чистой архитектуры и подхода на основе предметно-ориентированного проектирования (DDD)
Требуемые навыки:
• Опыт разработки микросервисной архитектуры
• Глубокое понимание принципов Domain-Driven Design (DDD) и чистой архитектуры
• Знание управления очередями задач (RabbitMQ, Kafka)
• Опыт написания unit и интеграционных тестов (pytest, mock)
• Опыт работы с Docker, Docker Compose (Docker Swarm приветствуется)
• Опыт работы с FastAPI или любым асинхронным фреймворком Python, знание OpenAPI
• Отличное знание Python 3.10+
• Опыт работы с MongoDB и PostgreSQL (версии 16 или 17)
Что мы предлагаем:
• Удаленная работа: Возможность работать из любой точки мира в удобном для вас часовом поясе
• Небольшая команда: Присоединяйтесь к маленькой, сплочённой и гибкой команде, где ваше мнение имеет значение
• Возможность роста: Возможность быстрого карьерного роста до позиции CTO с получением доли в компании
Технологии, которые мы используем:
• Фреймворк: FastAPI (или другие асинхронные фреймворки, если требуется)
• Базы данных: MongoDB, PostgreSQL
• Библиотеки: Celery (+ Redis), Pydantic, Black
• Дополнительные инструменты: RabbitMQ, Kafka, Docker, Docker Compose, pytest
Локация: Удалённая работа (можно работать из любой точки мира)
Наша команда работает из разных стран, от Восточной Европы до Аргентины
Язык команды: Русскоязычная команда
Для отклика на вакансию нужно заполнить форму https://forms.gle/BVhjeJ9KqSUEfEQa8