Senior Python Developer / Team Leader

Office
Full-time
Permanent work
Requirements: Management skills of Software Development teams Extensive experience in software development and software architecture; Excellent knowledge of Python; Experience with Django; Hands-on experience writing unit tests; Experience using and implementing RESTful APIs; Good knowledge of RDBMS (PostgreSQL); Good diagnostic and debugging skills; Experience with package and dependency management (pip, pipenv, virtualenv); At least 3 years of proven experience developing web (micro-)services; Scrum / Agile basics; Experience with Git; English level: upper-intermediate. Would be a plus: Knowledge of Golang, Docker, MySQL and NoSQL (Redis), Kafka (or other message broker systems), Experience in Front-End.