Position: Python Tech Lead
Company: KindGeek
Experience required: 5y
English level: upper

We are looking for a Python Tech Lead who has:​

* Strong knowledge of Architecture and Design patterns;
* Understanding of distributed systems and integrations;
* Experience of delivering of good testing practice;
* At least 5+ years experience developing mission-critical high-load scalable applications;
* Strong knowledge of Python;
* Strong knowledge of SQL and relational databases (PostgreSQL preferable);
* Experience with Django or Flask, py.test, JavaScript, design and implement REST API;
* AWS, Kubernetes, Hashicorp Vault, Keycloak as a plus;
* Fintech experience as a plus;
* Excellent communication and presentation skills;
* Outstanding attention to the details;
* Upper Intermediate or higher English level;
* A customer-centric, empathetic mindset with excellent listening skills;
* An ability to focus on what counts, creating simple solutions to deliver fast results;
* A passion for learning and desire for self-improvement.

As Tech Lead (Python) you will:

* Work closely with Product Owner, Business Analyst and Project Manager to identify the key architecture drivers and Non-Functional Requirements for core banking product;
* Design microservices architecture considering elaborated requirements;
* Present and agree the architecture with Product Owner and CTO;
* Match the best suitable frameworks and tools for the designed architecture;
* Constantly adding value to the experience of our customer by writing readable, testable and efficient code;
​* Maintain and develop engineering culture within the product implementation.