Мы владельцы бизнес-платформы на основе которой создано уже несколько работающих продуктов интегрированных с системами наших крупнейших заказчиков (банки). Ищем мотивированного и готового к развитию разработчика для расширения одной из наших команд.
Чем предстоит заниматься:
- Разрабатывать новые компоненты платформ и реализовывать бизнес-логику согласно требованиям стейкхолдеров
- Рефакторинг имеющихся компонентов
- Взаимодействовать с командой тестирования - покрывать ключевой функционал unit тестами
- Участвовать в планировании и декомпозиции задач (как часть agile-команды)
- Фиксить баги- участвовать в проектировании API
Требования: - Python3.7+ следование PEP8
- Опыт работы с фреймворками: Django 2.1-3+, DRF, FastAPI, Flask, а также знакомство с SqlAlchemy
- Опыт и готовность работать в команде
- Опыт работы с реляционными БД (Postgres)
- Понимание принципов работы нереляционных БЛ (Mongo)
- Знакомство с NoSQL (Elastic, Redis)
- Знание принципов RESTful API
- Знание HTTP протокола
- Знакомство с паттернами программирования
- Следование принципам SOLID, KISS, DRY
- Умение и готовность писать тесты
- Опыт работы с менеджерами очередей/потоков (RabbitMQ/Kafka)
- Самостоятельность, умение декомпозировать задачи и оценивать сроки их реализации
Плюсом будет: - Знакомство с фреймворками aiohttp/fastApi
- Знакомство с numpy, nltk, pymorphy2, tensorflow
- Знакомство с технологиями контейнеризации и оркестрации (Docker, k8s)
- Опыт работы с микросервисной архитектурой
- Опыт профилирования производительности
- Понимание принципов оценки сложности алгоритмов
Что мы предлагаем:
-
Работу в сильной и мотивированной команде единомышленников, где ценятся экспертиза и инициатива.
-
Гибкий график и современную рабочую среду
-
Конкурентную, белую заработную плату
-
Бюджет на профессиональное развитие (при необходимости).