Lead Python Developer (offline)

Зона ответственности и обязанности Team Lead

- Планировать роадмап на 3-6 мес вместе с клиентом и принимать архитектурные тех. решения о развитии продукта, консультировать клиента и его команду о сложности той или иной фичи и рисках ее реализации
- Думать об удобстве пользователя, а не задаче\фиче. Подход "скажите, что вам надо, мы сделаем" неприменим. Ключевая ценность TL на проекте в том, чтобы отделить "хотелки" от реальных улучшений продукта. Да, это 100% забота РО, но они тоже иногда заблуждаются в своих решениях, и ваш фидбек будет им очень полезен.
- Делегировать работу и вдумчиво распределять задачи по уровню компетенции инженеров
- Заполнять вакуумы ответственности - невозможно прописать до мельчайших деталей список решений и задач, за которые отвечает каждый член команды в продукте, из-за чего бывают ситуации, когда решение принять надо, а формально именно в этой зоне ответственного нет и никогда не назначали. Такие зоны мы и называем "вакуумом ответственности".
- Проводить код ревью - важная часть ревью состоит в обучении младших инженеров новым подходам и практикам. Просто писать "говно, переделай" вредит всем: младшие инженеры не развиваются в старших, вы не развиваетесь как TL, средний уровень компетенции инженеров в компании не растет, проигрывают все на долгой дистанции.
- Sprint planning/backlog grooming (refinement) - продумывать и доносить техническое решение по каждой фиче до уровня компетенции каждого инженера в команде
- Проводить 1:1 с каждым участником команды: встреча для понимания состояния человека, какие у него есть трудности\пожелания, которые ТЛ мог бы помочь решить

Ожидаемый набор навыков
Tech (hard) Skills:

- Strong expertise in Python and Django;
- Experience working with the Relational & NoSQL databases;
- Experience with building integrations with cloud-based services;
- Knowledge in Design Patterns, S.O.L.I.D.;
- Good level of understanding of Network protocols;
- Computer science education;
- Upper-intermediate English.

Tech Skills+:
- Advanced knowledge of PostgreSQL;
- Knowledge in DDD;
- Experience with React.

Soft skills:
- People Management
- Leadership
- Performance Appraisal and Developing People
- Spoken communication
- Conflict management
- Time management

Как мы будем оценивать результаты вашей работы

- В компании проводится каждые 6 месяцев Performance Review и каждые 12 месяцев - Salary Review (360 Review). Основа этих ревью - обратная связь от команды, клиента, а также других сотрудников компании, с которыми вы активно взаимодействовали предыдущие 6 месяцев.

О продукте

Локация США, Калифорния.
Команда: Инвестор (РО), СТО консультант на стороне инвестора, 2 BE, 2 FE, 1 QA, 1 PM
Предметная область: Investment management \ Equity Management \ M&A Transactions (US only)

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

В стратегии развития планируется разработать еще минимум 2 отдельных продукта для управления инвестициями, и в итоге получится полноценный suite приложений для инвесторов (заточенный под США и их законодательство). Стратегия минимум на 2 года.

Tech Stack
- Python, Django, DRF, Celery
- Custom OCR engine to process PDFs and img.
- PostgreSQL
- React JS
- AWS (EC2, S3)
- Docker

About Django Stars

Django Stars is a technical partner for industry leaders for more than 10 years. We do our best for clients and our clients are the best in their niches. No boring projects. No common solutions. We take real challenges where every team member can show off his skills.

Who you are
You are a professional keen on solving complex problems. Perfect code is not enough, you want it to meet business logic and build a product that rocks. A desire to grow and master your skills is what wakes you up in the morning, and IT-sphere variability is not a problem but a motivation for you.

Ok, you are the person we are looking for. Now let’s find out why Django Stars is the company you look for.

Our Expertise:
- We work with clients from startups to scalable businesses for more than 10 years;
- We created products in domains from healthcare and parent-child relations to booking engines and financial technologies;
- We build complex products accessible on the web, so we are not only into perfect frameworks’ knowledge but keeping an eye on architecture.


What are we proud of?
We helped our client to become the #1 mortgage broker on the Swiss market, developed the world’s #1 booking platform for scuba diving and created complex scheduling and payment software for the U.S. sport businesses.

Our Services:
- We do code but our main goal is solving customer problems and project challenges;
- We are responsible for development approaches as well as project architecture and infrastructure;
- We apply our cross-domain expertise to get the best results as a team.


Our services include Web and Mobile development, UX/UI Design, Quality Assurance, Data Science and DevOps.

Why Django Stars?
- The biggest Django team in Ukraine and one of the first commercial Django companies in the world (established in 2008); only in-house team members;
- Building complex projects in the web from scratch; problem-solving challenges for engineers of any level;
- Customers are a part of a team for closer cooperation, so there are business trips possible. Our key clients are based in the U.S., Switzerland and the UK;
- Highest development standard: own code style, TDD, CI, code review is a must;
- A transparent collaboration process inside and outside the team, we follow Agile/Scrum methodology;
- Modern and cozy office in Kyiv downtown, friendly and informal atmosphere;
- Competitive salary, medical insurance, paid vacation days, flexible schedule and the ability to partially work remotely;
- DOU rating 87/100.

We ARE:
- TOP-3 Python & Django Developers, #1 Web app developer in Switzerland, Top Web & Software Developers in Ukraine, Top Eastern Europe Software & Web Developers according to Clutch.co;
- Django and Python community supporters. We are sponsors of Django & Python Foundations, DjangoCon.eu, and Django Girls;
- People who share knowledge inside and outside our walls; we have internal events and participate in conferences in Ukraine and abroad.

We ARE NOT:
- Into bureaucracy;
- Taking one-man projects;
- Doing overtimes;
- Creating working chaos;
- Writing long company profile descriptions :slightly_smiling_face:

Company website:
https://djangostars.com/

DOU company page:
https://jobs.dou.ua/companies/django-stars/

The job ad is no longer active
Job unpublished on 16 March 2022

Look at the current jobs Python Kyiv→