Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×
Nimble (www.nimble.com) пропонує своїм клієнтам CRM для малого та середнього бізнесу. Команда розробки зосереджена в Україні, є також офіс в Santa Monica, CA. Мета компанії — створити унікальну нішеву CRM, яка дозволить вести бізнес ефективніше. Маленькою командою ми робимо революцію на ринку CRM систем!
2 березня 2021 Перша робота

Junior Python Developer (вакансія неактивна)

Київ, віддалено

Необхідні навички

***ВАЖНО: при отправке резюме необходимо прикрепить ссылку на репозиторий с готовым тестовым заданием***
Тестовое задание:
docs.google.com/...​QW3zjtJw/edit?usp=sharing
(резюме без готового тестового задания не будут рассматриваться)

# Общее
— опыт работы в команде над коммерческими проектами
— знание основ Linux-систем
— git для управления кодом
— желание писать поддерживаемый код, а не просто самое лёгкое решение для текущей задачи
— английский на уровне уверенного чтения документации
— готовность работать с системой в режиме эксплуатации, а не только с чистым листом

# Python
— понимание ООП и его реализации в Python (для чего нужны интерфейсы и абстрактные классы, как работает полиморфизм)
— структуры данных: надо знать, чем отличается set от list, frozenset от tuple, какие у них интерфейсы и гарантии
— итераторы, генераторы, generator expressions

# Web-разработка
— понимание основ работы сети и протокола HTTP
— REST API: создание своего и использование существующих
— опыт тестирования своего кода: юнит-тесты, интеграционные тесты, опыт работы с любым фреймворком для тестовых моков

Буде плюсом

— MongoDB
— PostgreSQL
— Celery
— опыт в языках со строгой типизацией: Java, C# и другие
— не поверхностное знакомство с ООП: паттерны, инъекция зависимостей, GRASP, SOLID

Пропонуємо

— мы стараемся быть хорошими инженерами. Всё руководство понимает, что «быстро и грязно» быстро превращается в «больно и долго». Систематически работаем над улучшением качества кода.
— мы стараемся быть спокойными инженерами. Строим процессы так, что бы минимизировать стрессы команды. Овертаймы редки, нет on-call duty для разработчиков.
— небольшая команда с большим и видимым влиянием каждого разработчика на конечный результат.
— возможности для развития в растущем бизнесе.
— офис в центре Киева рядом с Золотыми Воротами (на период пандемии предусмотрена работа удаленно)

Про проєкт

Nimble (www.nimble.com) предлагает своим клиентам CRM для малого бизнеса. Основатель Jon Ferrara — один из отцов самого понятия CRM (en.wikipedia.org/wiki/Jon_V._Ferrara). Центральный офис расположен в городе Санта-Моника штата Калифорния. Офис разработки находится в Киеве.

Цель компании — давать малому бизнесу новые инструменты для работы с клиентами. Мы хотим вывернуть CRM наизнанку: вместо монолитной системы — компоненты, которые встраиваются в привычные клиенту инструменты. «Bring Nimble to where you work». Пользователи оценили наш подход: мы стабильно входим в Top Performers CRM по G2 Crowd (www.g2crowd.com/categories/crm).

Наш backend-стек:
— Python 2.7 (в планах миграция на Python 3)
— MongoDB
— PostgreSQL
— Celery