Python Developer

Python Developer

Aston

Мы – аутсорсинговая IT-компания Aston. С нами вы сможете хорошо зарабатывать, работать над масштабными проектами и профессионально расти в команде.

На какой проект ищем Python Developer?

Заказчик – ведущий в России разработчик программного обеспечения в области интеллектуального анализа данных, мультидисциплинарной оптимизации и предиктивного моделирования.

Проект – разработка облачной платформы для анализа данных и оптимизации, которая дополняет средства проектирования и инженерного анализа. Позволяет даже неспециалистам в области математики решать сложные инженерные задачи и находить оптимальные конструкторские решения.

Технологический стек на проекте: Python 3.5+ AIOHTTP, Asyncio, Tornado, Django, DRF,  Multiprocessing, REST, GraphQL(Graphene), Pytest, PostgreSQL, Redis, Kubernetes, Git, GitLab.

Чем предстоит заниматься?

- выстраивать и реализовать архитектуру веб-сервисов;

- разрабатывать и поддерживать новые сервисы;

- оптимизировать существующий код;

- покрывать код тестами;

- разрабатывать приложения и их API на Python;

- помогать менее опытным коллегам.

Чего мы ждем от специалиста?

- отличное знание Python 3 и опыт промышленной разработки на Python от 10-ти лет;

- высшее техническое или инженерное образование;

- отличные знания ООП;

- умение писать структурированный и легко читаемый код с грамотными комментариями на английском языке;

- свободное чтение технической документации на английском языке;

- опыт работы и применения лучших практик программирования: SOLID и DRY, KISS, антипаттерны;

- опыт разработки стабильных и масштабируемых веб-сервисов и API;

- опыт промышленной работы с Multiprocessing и асинхронным программированием (Asyncio, AIOHTTP);

- опыт промышленной работы с фреймворками: Tornado, Django, Django Rest Framework, GraphQL (Graphene);

- опыт промышленной работы с реляционными СУБД (PostgreSQL, MySQL);

- уверенное знание SQL, навыки написания сложных запросов и их оптимизации;

- опыт проектирования БД, понимание транзакций, индексов;

- опыт промышленной работы с Redis, Memcache, HTTP (REST);

- опыт промышленной разработки интеграционных и unit-тестов;

- опыт работы с CI/CD (Gitlab);

- опыт работы с системами развертывания и автоматизации Docker или Kubernetes;

- навыки работы в Linux-среде (Ubuntu).

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

- опыт  и знания в области System Design;

- опыт настройки K8s, написание Helm charts;

- опыт наставничества или руководства небольшой группой программистов;

- ученая степень.

Что мы предлагаем?

Хорошая зарплата

  • размер зарплаты обсуждаем отдельно с каждым кандидатом;
  • доплачиваем за менторство, ведение обучающих курсов, ревью проектов и участие в других профактивностях компании.

Развитие в профессии

  • долгосрочные проекты от российских заказчиков;
  • возможность выбирать или менять проект и пробовать себя в новых направлениях;
  • прозрачная система Performance Review;
  • ментор на все время работы в компании.

Комфорт и свобода

  • свободный релокейт между офисами компании;
  • поэтапная система адаптации новых сотрудников.

Обучение

  • корпоративный портал с материалами для изучения любого нового стека и повышения уровня по своей специальности и не только;
  • участие в технических митапах и конференциях в качестве гостя и спикера.

Социальный пакет

  • оформление по ТК КЗ;
  • частичная компенсация спортивных абонементов;
  • компенсация расходов на оплату коворкинга;
  • 3 sick-days в год;
  • оплачиваемый бенч;
  • оплачиваемый отпуск 24 дня в году;
  • оплачиваемые больничные.

На данный проект предполагается несколько этапов интервью: 

  • интервью с рекрутером, на котором вы познакомитесь с процессами в нашей компании и проектом ( 30-40 мин);
  • техническое интервью с нашим разработчиком для определения ваших сильных сторон и зон развития (1 час);
  • знакомство с руководителем отдела и Проектным менеджером (20-30 мин);
  • финальное интервью с заказчиком (до 1 часа).

Report Page