Backend Developer

Posted 22 April 2024
Location
Job type Permanent
Discipline Software Development
Reference730368

Job description

Responsibilities:
• Work closely with threat researchers and the Vice President of Engineering to define the scopes of software projects, emphasizing backend functionalities to bolster our cybercrime combat capabilities.
• Develop and upkeep TheHive / Cortex analyzers and responders to ensure they adhere to our stringent criteria for speed, reliability, and efficacy.
• Create robust backend services, applications, and APIs using Python, prioritizing scalability and security.
• Engage in system architecture design, particularly focusing on backend components for efficient processing and analysis of cyber threat data.
• Guarantee the performance and dependability of our backend systems through thorough testing and optimization.
• Aid in integrating backend systems with other segments of the technology stack, ensuring seamless data flow and functionality.
• Contribute to technical documentation by sharing insights and guidelines with both technical and non-technical team members.
 
Requirements:
• Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
• Demonstrated proficiency as a Backend Engineer with a robust portfolio showcasing expertise in Python and extensive experience with TheHive (building analyzers and responders).
• Deep comprehension of cybercrime, incident response, and the requirements of threat research teams.
• Strong familiarity with database systems, encompassing both relational (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB, Cassandra, Elasticsearch, Redis) databases, with proficient SQL skills.
• Problem-solving and troubleshooting abilities, capable of addressing complex issues in backend systems.
• Clear communication skills, capable of conveying technical concepts effectively to diverse audiences.
• Highly adaptable, with a proven track record of navigating challenges in a rapidly evolving landscape.