Финтех-проект с микросервисной архитектурой, использующий современный стек технологий. Основной фокус на разработке backend-части с частичным участием в развитии frontend-компонентов. Работа в офисе, кандидаты на удаленку не рассматриваются
Основные требования (Backend):
1. Опыт работы с Python от 4 лет
2. Уверенное знание FastAPI и асинхронного программирования
3. Опыт работы с ORM (Tortoise ORM)
4. Знание SQL и опыт работы с PostgreSQL
5. Опыт работы с Docker и docker-compose
6. Глубокое понимание принципов REST API
7. Опыт работы с системами аутентификации и авторизации (JWT)
8. Опыт работы с Pydantic
9. Понимание принципов Clean Architecture
10. Опыт работы с системами контроля версий (Git/GitLab)
11. Понимание принципов CI/CD
11. Опыт написания unit-тестов
12. Базовые знания nginx
13. Опыт работы с системами миграций баз данных
Минимальные требования (Frontend):
1. Базовое знание Vue
2. Понимание TypeScript, Pinia
3. Опыт работы с современными инструментами сборки (Vite)
4. Опыт работы с Firebase
Технические навыки:
Основные задачи:
1. Backend (70-80% времени):
- Разработка и поддержка микросервисной архитектуры
- Проектирование и реализация API
- Оптимизация производительности backend-систем
- Интеграция с внешними сервисами
- Работа с документацией (OpenAPI/Swagger)
2. Frontend (20-30% времени):
- Поддержка существующих компонентов
- Интеграция frontend с backend API
- Реализация адаптивного дизайна для мобильных устройств
- Работа с состоянием приложения через Pinia
- Опыт работы с системами сборки и оптимизаций ассетов
Будет преимуществом:
- Опыт работы в финтех-проектах
- Опыт работы с микросервисной архитектурой
- Понимание принципов информационной безопасности
- Опыт работы с системами мониторинга и логирования
Условия:
- Работа над финтех-продуктом
- Возможность профессионального роста
- Современный стек технологий
- Участие в принятии технических решений
- 8 часовой рабочий день 5/2
- офис в центре города (на удаленку не рассматриваем)
Основной фокус работы будет направлен на backend-разработку, при этом необходимо поддерживать базовый уровень знаний frontend-технологий для эффективной работы с полным стеком.
Отправлять резюме c пометкой в теме письма FullStack(Python/Vue)