Backend

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

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

О нас:

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

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

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

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

• Разрабатывать и поддерживать микросервисную архитектуру для нашей платформы

• Тесно сотрудничать с командой для внедрения новых функций, оптимизации производительности и обеспечения масштабируемости наших сервисов

• Использовать 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

Overview

  • Employer: Юникорнс
  • Job Title: Backend разработчик (Python)
  • Published: 2 months, 2 weeks ago
Apply For This Job