Скидка на вакансию
Скидка на первую вакансию
Акция до 22 декабря
👀 Бэкендеры, зовем на Публичное собеседование на Хабр Карьере! Для участия нужно → оставить заявку

Backend разработчик (Python)

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

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

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

О компании и команде

Мы — динамичный американский стартап, создающий платформу, предназначенную для соединения стартапов и инвесторов. Наша миссия — создать справедливую и доступную среду для основателей стартапов по всему миру, делая процесс привлечения инвестиций проще и прозрачнее.

Ожидания от кандидата

Вы будете работать в небольшой команде напрямую с основателями. У вас будет возможность быстро расти и влиять на продукт.

Чем вы будете заниматься:

  • Разрабатывать и поддерживать микросервисную архитектуру для нашей платформы
  • Тесно сотрудничать с командой для внедрения новых функций, оптимизации производительности и обеспечения масштабируемости наших сервисов
  • Использовать 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