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.