Labyrinth Development is a fast-growing security product company. We are developing a solution for detecting attacks and breaches of IT infrastructure based on Deception Technology. The basis of the solution is a network of imitations of services and “artifacts” leading to these services, spread over the IT infrastructure. The main goal of the solution is to “deceive” the attacker and take most of the blow on himself, while analyzing the attacker's behavior. The product is a turnkey solution that is deployed in the customer's infrastructure. The plans also include the development of a cloud solution. What stack do we work with: - Programming languages: Python 3 / Flask, Golang, JS / React - DB: PostgreSQL, Redis, Elasticsearch, Hashicorp Consul KV - Infrastructure: Docker, Gitlab CI, Hashicorp Nomad - Who do we invite to our team: - We are looking for a Python developer whose main task will be to develop services responsible for managing the entire system: managing users, tenants, decoy network configuration, integrations with third-party solutions, etc. For this role, it is important: - Knowledge of Python / Flask (or analogs), Celery and the principles of operation of asynchronous queues - Ability to work with a database and understanding SQL - Experience in API development - Experience in integrating with third-party services - Understanding and practical application of code testing (TDD, Unit testing) - Understanding the basic principles of web application security (in OWASP Top 10): HTTPS / TLS, data validation, Cookies security, etc. Will be a plus: - Knowledge of JS, React, Vue.js or analogs - Knowledge and work with CI / CD - Fork for salary $ 2 000-2500