• Strong analytical skills, creative, innovative, out-of-the-box thinking
• Experience in software development, mainly in Python, with emphasis on designing and implementing middle-to-large sized systems from scratch
• Working knowledge of databases and fluency in SQL
• Experience in NoSQL databases is an advantage, specifically ELK
• Solid grasp of the software development life cycle, best practices, and methods across multiple teams: Agile development, DevOps CI & CD, team leadership, and test automation
• Programming knowledge of high performance/scale system, performance optimization, parallel and distributed processing, microservices, security development principles, and design patterns
• Knowledge of Linux is a must, at least as a user
• Experience in using Docker and K8S for development and deployment purposes
• Experience in Web development is an advantage: HTML, CSS, JS and their frameworks (such as ReactJS), and Python+Flask/Django
• Experience in software development in C# – an advantage