Strong Junior Python Back End Software Engineer (проект Crafta.ua) (offline) $1500-2000

EVO Ukrainian Product 🇺🇦
Crafta.ua — найбільший в Україні майданчик авторських товарів від українських майстрів і брендів.

Про команду:
Технічна команда: 1 Python Engineer, 1 Front End
Вся команда: CEO, СТО наших стартапів, 2 маркетологи, спеціаліст по SEO, менеджер служби підтримки

Кого ми шукаємо:
Наразі ми в пошуках Strong Junior Python Engineer з комерційним досвідом близько 1 року.
Ми починаємо робити мобільний застосунок і основною задачею для нового розробника буде написання API. Згодом, ще буде можливість підключатись і до інших задач команди.

З чим працює наш проект з технічного боку?
Python 3.6, Django, Celery
JavaScript, React, частково - Server Side Rendering
Лінтери: Flake8, ESLint
Головна база даних - PostgreSQL, ElasticSearch для пошуку
Redis, Kafka
Моніторинг: Kibana, Grafana, Sentry
Спілкування: Slack. В ньому є різні боти / інтеграції
Деплой: Docker + Kubernetes + GitLab CI

Що важливо для даної ролі в проекті:
- Принципи побудови API для мобільних клієнтів
- Досвід роботи з інтеграціями
- Вміння працювати в команді

Найближчі задачі в проекті:
Розробка API на основі GraphQL для мобільних та веб-користувачів
В подальшому продуктовий та технічний розвиток продукту (можуть бути задачі від нашого seo-фахівця)

Як проходить відбір на вакансію:
- Для початку, ваше резюме розглянуть технічні фахівці. Після чого з вами зв'яжеться рекрутер.
- Далі, знайомство в Google Meets для обговорення вакансії більш детально (30 хвилин).
- Якщо після знайомства нам взаємно цікаво продовжувати спілкування, ми домовимося про зручний час для технічної співбесіди (1,5 години).
- Фінальна співбесіда з CEO проекту

About EVO

EVO — продуктова українська IT-компанія.
Prom.ua, Bigl.ua, Crafta.ua, Zakupki.prom.ua, Kabanchik.ua, Вчасно , Shafa, Izi, Rozetka Travel
**********************************************
Про технічний департамент в EVO:

Основні мови програмування, які ми використовуємо це Python 3.8 (моноліт + сервіси на aiohttp), і JavaScript.
Є кілька продуктів, написаних на Go, Rust, Node.js (JS / TS), Scala, Kotlin. Стандартна база даних для наших проектів — PostgreSQL, також використовуємо MongoDB.
Для пошуку використовуємо ElasticSearch. Під вирішення окремих завдань існують свої плагіни. Працюємо з Clickhouse.
SPA програми будуємо на ES6+, React. Рухаємося в бік GraphQL + Apollo і плавно Мігруємо на серверний пререндерінг (SSR). Експериментуємо з TypeScript. Для складання JS модулів використовуємо webpack, CSS стилі — CSS Modules.
Із загальних інструментів використовуємо:
Docker, Kubernetes, Istio, Prometheus, Grafana, Gitlab CI, Kibana, Memcached.
Все що потрібно для великого продакшн проекту: логгінг (kibana), метрики, моніторинг (grafana), черги завдань (celery + RabbitMQ), Kafka.
Свій білінг, CRM/адмінка, рекламна мережа, чат, обгортки над еластиком, своя реалізація GraphQL-сервера на Python.
**********************************************
Стек мобільних технологій:
iOS
Мови: Swift (нові проекти на Swift) і Objective-C
Архітектури: VIPER, Clean Swift
Сучасні бібліотеки: Moya, IGListKit, Realm, YapDatabase, lottie
Додатково: пишемо власні компоненти для шаринга між проектами, свій CI сервер (Gitlab CI і Jenkins)

Android
Мови: Kotlin
Архітектури: MVP, MVVM, VIPER, Android Architecture Components.
Сучасні бібліотеки: Retrofit, Realm, Lottie, MotionLayout, Glide.
Багатопотоковість: RxJava 1 & 2, Coroutines.
**********************************************
Збираємося на dev-club’и всередині тех.департаменту EVO:
на dev-club обговорюємо:
* Нові підходи, рішення які використовуються в командах (пропозиції, аргументація).
* Обмін досвідом (позитивним / негативним) про використання тих чи інших рішень.
* Обговорення інструментів (що є, чого не вистачає).
* Координація дій між командами для поліпшення, розвитку інфраструктури.
**********************************************
Проекти з відкритим кодом:
Swindon — Веб-сервер для великої кількості WebSocket-з’єднань
hiku— бібліотека для побудови веб-серверів з GraphQL та подібними мовами запиту
grpclib— бібліотека для написання сервісів з python3/asyncio та протоколом http2/gRPC (grpc.io)
elasticmagic — конструктор запитів в ElasticSearch, подібний на SQLAlchemy
ttag — бібліотека для роботи з gettext перекладами в JavaScript.

Company website:
https://evo.company

The job ad is no longer active
Job unpublished on 1 June 2021

Look at the current jobs Python Kyiv→