Knowledge of and exposure to software best practices like Test-Driven Development (TDD), SOLID and Continuous Integration (CI) Developing and maintaining Bots, framework like Microsoft, AWS or telegram Knowledge of multiple back-end languages ( Java, Python) Familiarity with databases (e