Senior Django-тестувальник у ML-проект з торгівлі іграми to $7000 Offline
Привіт! Я — розробник, який також є директором компанії https://clc.to/goodchoice. Я більше 8 років розробляю проект — система оптового розповсюдження цифрових ключів для активації комп'ютерних ігор та програм.
Використовується такий стек технологій: Python 3.10, Django + DRF + Celery + django-guardian. ML: Tensorflow + Pytorch + Hugging face
Від вас очікується досвід роботи з:
1. pytest
2. pytest-django
3. pytest-celery
4. pytest-factoryboy + factory-boy
5. pytest-recording
Не обов'язково, але непогано:
1. sentry
2. grafana
В даний момент більшість питань пов'язана з інтеграцією ML в існуючу систему (в основному пов'язаною з розпізнаванням частин повідомлень месенджерів їх збереженням у бд), кастомізацією адмінки django, тонким розподілом прав доступу для персоналу, безліччю інтеграцій зі стороннім апі та підняттям свого щільного інтеграцією із месенджерами.
Нині проект на стадії написання ядра. Формально можна вважати стартапом.
Як я бачу процес взаємодії з вами і що вам потрібно?
Найважливіше, окрім написання тестів – якісний зворотний зв'язок. Наприклад (від пріоритетного до менш пріоритетного):
1. Разом з'ясовувати (локалізувати) та обговорювати ключові проблеми з проектування бд, інтерфейсів, коду. Відповідно поглиблення в архітектурні питання вітається.
2. Код реву майбутніх pull request-ів і коммітів. Щоб розуміти, чи правильно ми зрозуміли одне одного і що можна було б поліпшити. Конструктивна критика щодо організації самого коду вітається.
3. Оцінка ідей на бізнес-доцільність.
4. Генерація ідей щодо реалізації.
5. Поради, як можна було краще реалізувати, до вивчення документацій використовуваних залежностей.
6. Дебаг та робота з системами логінгу та моніторингу
7. Все вищеперелічене за вже існуючим кодом
8. Висновки із спілкування з клієнтами програми
Відмінним додатковим плюсом буде, якщо ви вивчали або у вас був досвід роботи:
1. Архітектором
2. Django-розробником
3. ML-інжинером
4. Бізнес-аналітиком
5. Сис.адміністрування або devops — на випадок, якщо проблематика стосуватиметься серверів
6. У проектах, пов'язаних з b2b, торгівлею, цифровою дистриб'юцією, cms, маркетплейсами чи інтернет-магазинами.
7. Iнформацiйнiй безбецi.
Оплата іде від 10 $ на годину і можу розглянути більше, теоретично можливий фултайм. Вона йде за:
1. Написання тестів
2. Ручні тести
3. Здзвони
4. Листування в чаті із закритих питань
5. Опрацювання коммітів
Очікується ваша проактивність в обліку результатів роботи на той момент, коли вам потрібні гроші. Адже ваше завантаження є хаотичним і я не завжди пам'ятаю, скільки ви принесли користі з попередньої оплати, щоб її ініціювати.
Чому вам може бути цікаво працювати зі мною:
1. Немає більш зацікавленої людини, ніж я, щоб написати цей софт добре. Проблем із мотивацією писати якісний код та прагненням до розвитку не буде.
2. Ми будемо займатися значущими і точно не корисними речами, як буває в стартапах.
3. Проект має документацію, логінг, тестовий coverage 80% коду (є багато готових функцій для різних завдань), CI/CD з автотестуванням. Також раніше була робота з іншими менторами і прикладів поганого коду повинно бути не так багато.
4. Проблем із оплатою так само не повинно бути. Компанія понад 10 років на ринку.
5. Нестандартні завдання та трендові технології. Значна частина питань пов'язана із проектуванням.
6. Нема гострих дедлайнів.
7. Мій досвід у розробцi ПО бiльше 10 рокiв та є у кого питати рiзноманiтнi питання. Можливо, вам буде, що дізнатися нового.
The job ad is no longer active
Look at the current jobs Python →