Backend-разработчик

Дата размещения вакансии: 16.11.2024
Работодатель: НОРСИ-ТРАНС
Уровень зарплаты:
з/п не указана
Город:
Москва
Большая Новодмитровская улица 12с15
Требуемый опыт работы:
От 1 года до 3 лет

Мы ищем опытного backend-разработчика на Python 3 для работы над созданием и поддержкой наших backend-сервисов.

Наш стек:
• Python 3.11 с типизацией и mypy;
• PostgreSQL;
• RabbitMQ;
• Redis;
• FastAPI;
• gRPC;
• Docker;
• Linux.

Обязанности:

  • Разработка и поддержка backend-сервисов на Python 3 с использованием HTTP/gRPC/AMQP интерфейсов;
  • Проектирование и разработка моделей данных предметной области;
  • Проектирование ERD и API для внешних пользователей;
  • Декомпозиция пользовательских историй на задачи совместно с командой;
  • Участие в оценке сложности и трудоемкости задач.

Требования:

  • Опыт разработки на Python 3 в качестве backend-разработчика не менее двух лет;
  • Уверенные знания Python 3, понимание принципов работы интерпретатора языка;
  • Опыт асинхронной разработки на одном из фреймворков fastapi/django/flask/aiohttp;
  • Знание принципов REST;
  • Умение писать чистый и легко поддерживаемый код (уверенные знания ООП, best-practices разработки - SOLID, DRY, KISS);
  • Знание принципов DDD;
  • Опыт работы с ОС на базе Linux;
  • Опыт работы с Docker;
  • Уверенные знания реляционной теории, SQL;
  • Навыки проектирования ERD на основе модели данных доменной области;
  • Понимание принципов организации микросервисной архитектуры;
  • Самостоятельность и готовность к работе в кросс-функциональной команде.

Будет плюсом:

  • Опыт работы с gRPC;
  • Опыт работы с брокерами очередей (RabbitMQ, Kafka);
  • Опыт работы с поисковыми движками (Elasticsearch);
  • Опыт работы с Hadoop, pySpark;
  • Навыки работы с линтерами, преттиерами;
  • Опыт написания unit-тестов;
  • Опыт работы с Docker Swarm или k8s;
  • Опыт участия в Event Storming;
  • Понимание всего процесса от разработки кода до попадания его в PROD-среду.

Условия:

  • Наличие R&D задач;
  • Молодой, дружный коллектив;
  • Интересные и разнообразные задачи;
  • Внутрикомандное обучение;
  • Оформление по ТК РФ;
  • Аккредитованная IT-компания;
  • Офис в шаговой доступности от ст. метро Савеловская.