Position: Middle/Senior Python developer
Company: Apriorit
Category: Python
Experience required: 5y
English level: intermediate

We are currently looking for an experienced **Middle / Senior Python Developer** who would like to work **in a cybersecurity project.**

**Job Description:**

The solution delivers earlier detection and identification of adversaries in an organization’s network by making it possible to correlate tens of millions of threat indicators against real-time network activity logs and up to a year or more of forensic log data. This makes it possible to mitigate threats before any material damage to the organization has occurred.

**Responsibilities:**
- Develop specifications in collaboration with stakeholders
- Design and develop features for SaaS and virtual appliance form factors
- Write efficient code that is reusable and testable
- Participate in design and code reviews
- Rotational on-call duties for SaaS services

**Required Skills/Experience:**
- B.Sc./B.Eng./M.Sc. in Computer Science or Engineering, or equivalent experience
- 5+ years experience in development
- Extensive experience and proficiency with the Python programming language
- Strong experience in Object-Oriented Programming
- Experience developing RESTful applications
- Understanding of the fundamental design principles behind a scalable application
- Familiarity with cloud/SaaS architectures
- Strong unit testing and debugging skills
- Experience with one or more of Postgres, Elasticsearch, Redis, RabbitMQ, Celery
- English language level: Intermediate.

**Nice to have:**
- Experience with one or more of AWS, VMware, Docker, Kubernetes
- Splunk app experience
Familiarity with SIEM, IDP, IDS, FW
- Experience with Go, Scala, Java, JavaScript
- Experience in writing Python applications to run on Linux and Windows
- Understanding of TastyPie
- Familiarity with threat intelligence and incident response
- Familiarity with Security Operations Center processes

**Perks & benefits:**
- Remote work
- International and multicultural team
- Latest technologies and Agile practices
- Competitive salary reflecting your experience
- B2B or permanent contract (choice of)
- 20 paid work days of annual leave, plus sick leave (for both types of contracts)
- Medical insurance or compensation for sports
- Career development and professional growth
- Free corporate English lessons with a native speaker
- Powerful equipment provided (laptop and accessories)
- Mental health support and other corporate bonuses

If you are interested in this position, please send us your detailed CV.