Разработчик Backend централизованной, безопасной и высокопроизводительной серверной части
30 Ноября 2025
от 70 000 до 90 000 руб.
Город:
Нижний Новгород
Занятость:
Полная занятость
Компания "Серверист-НН"
Обязанности:- создание микросервисной архитектуры для обеспечения независимости компонентов, для обеспечения масштабирования и использования оптимальных технологий для каждой задачи;
- Тестирование результатов;
- Составление документации (описание функционала кода).
Задачи:
- Управление учетными записями пользователей, ролями и автоматизированными подписками;
- Прием, надежное хранение и координация обработки больших объемов данных с датчиков;
- Интеграция с готовым AI/ML-сервисом для анализа полученных данных;
- Реализация функционала чата в реальном времени с функцией цензуры;
- Отслеживание статусов пользователя (онлайн/офлайн) и статистики их работы;
- Обеспечение безопасности данных и масштабируемости системы.
Примечание - Глубокое знание Python (FastAPI/Django), опыт проектирования высоконагруженных систем (микросервисы), знание PostgreSQL, Redis, опыт работы с асинхронными задачами (Celery/RabbitMQ), опыт проектирования REST API и WebSockets.
Проектирование архитектуры бэкенда, реализация основной бизнес-логики, обеспечение код-стандартов.
Для кандидата с опытом 2-3г. :
- Уверенное знание Python, Spring, опыт работы с БД, умение писать чистый, тестируемый код, опыт работы в команде;
- Реализация конкретных модулей API (профили, чат, отчеты) по ТЗ ведущего разработчика;
- Реализация механизма очереди задач (RabbitMQ) для запуска анализа;
- Создание таблиц в БД для хранения результатов;
- Реализация API для чтения/записи результатов.
Технологический стек:
- Язык программирования: Python 3.10+, Spring
- Фреймворк: FastAPI (для асинхронного, высокопроизводительного API и WSS)
- База данных (Основная): PostgreSQL
- Объектное хранилище: S3-совместимое хранилище (для сырых данных и PDF)
- Брокер сообщений/Очередь задач: RabbitMQ
- Среда выполнения: Docker, Kubernetes
Требования:
- работа с Application Programming Interface;
- работа с База данных (PostgreSQL, MySQL);
- Hypertext Transfer Protocol Secure;
- WebSocket Secure;
- JSON Web Token;
- S3 (Объектное хранилище);
- Advanced Message Queuing Protocol;
- Разбираться в архитектуре;
- Навыки тестирования;
- Стрессоустойчивость;
- Целеустремленность;
- опыт взаимодействия с React.js (TypeScript) с библиотеками для визуализации данных (например, Recharts, D3.js) и UI-фреймворком (Material UI или Ant Design);
- Составление документации;
- Знание норм и правил по стандартам написания кода;
- Знание современных подходов и методик по обеспечению безопасности.
- Постоянное трудоустройство
- Оплата проекта ( частично по выполнению пунктов ТЗ или пост оплата)
- Уровень оплаты согласуется по результатам согласования выполняемых задач и обязанностей.
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
08 Ноября
Ведущий Python разработчик (Микросервисы)
Нижний Новгород
Компания "Сбербанк" Мы создаем крупное микросервисное приложение, на основе данных и BI. Команда распределенная, находимся в Москве,...
22 Ноября
Ведущий разработчик Go, Брокерская платформа
Нижний Новгород
Компания "Ozon" Команда Банка Ozon создаёт и развивает сервисы для покупателей и продавцов. Мы строим банк как современный IT-продукт — с...
22 Ноября
Специалист по пожарной безопасности
Нижний Новгород
от 88 000 руб.
Компания "Буревестник, АО ЦНИИ" Обязанности: работа с нормативной документацией (рассмотрение, согласование, разработка и пр.);...
25 Ноября
Нижний Новгород
до 200 000 руб.
Компания "ФТО" ФТО – аккредитованная IT компания. С 2003 года поддерживаем и внедряем 1С и BI системы любой сложности. Стабильно входим в...
26 Ноября
Нижний Новгород
Компания "Ростелеком" Присоединяйтесь к команде лидеров цифровых технологий! Мы ищем талантливого Fullstack-разработчика, который готов...
Вакансия размещена в отрасли