Python developer
Необхідний досвід та навички: 
3+ years of commercial experience with Python/Django (it's ok if you've worked with other frameworks, but interested in switching to Django)
Strong computer science fundamentals, fluency in modern web development patterns and best practices
Good grasp of core algorithms, data structures, their applications, and tradeoffs
Experience with microservices architecture (CQRS, DDD, event-driven architecture, etc.)
Passion for writing clean, modular, well-commented, readable, and reusable code
Solid experience with relational databases (Postgres preferred)
English - Intermediate+

Буде плюсом:
DevOps experience: release management and monitoring. Experience with Docker, k8s, AWS
Experience with GraphQL
You’re a contributor to open-source software or run your own projects
Leadership experience, managing small teams
 
Умови роботи: 
медичне страхування
400$ бонусу  в рік на навчальні цілі
стартувати робочий день  можна  в проміжку 8-12
24 робочих днів відпусток та лікарняних
надається техніка 

Про компанію та проект:
Проект  - відео-едітор в браузері, 30М користувачів. Використовується для створення будь-якого анімованого контенту для презентацій, освітніх матеріалів, video explainers, etc. Перша версія була в 2012 році, в 2017 зробили повний rebuild. Stack - React / Redux, JS / TS, Python / Django, AWS. 
З цікавих фіч - буде розроблятись  real-time collaboration, щоб кілька користувачів могли одночасно редагувати один документ. 
У бекенд команді 8  розробників. На фронті: СТО компанії + СТО клієнта + Head of Engineering клієнта + Engineering Leads клієнта.

Етапи відбору:
1. Скринінг (30 хв)
2. Технічне інтерв'ю з клієнтом (90 хв)
3. Самостійне завдання більш high-level архітектурне, не потрібно  переводити в код, можна просто діаграму chart намалювати і пояснити архітектурні/дизайн рішення. Кандидат готує рішення самостійно у вільний час,  після на дзвінку з клієнтом розбирає кейс. Все разом займає до 2 годин.
SpellRise Recruitment