Python Developer (Mid/Senior)
Core
Design, develop, and maintain backend services and data pipelines for a cybersecurity platform, integrating security tooling and processing threat intelligence.
Role type
Mid to Senior Python Backend Engineer
Builds
Robust backend services, data processing pipelines, and integrations with security tooling (vulnerability scanners, threat intelligence feeds, SIEM platforms)
Domain
Cybersecurity / Software Engineering
Deliverable
production ML models | product features
Required skills
Python, RESTful APIs (Django), PostgreSQL, Docker, asynchronous programming, Celery, RabbitMQ, Kafka, Redis, Git, CI/CD, pytest, clean architecture
Preferred skills
Cloud platforms (AWS, Azure, OVH), Infrastructure-as-code, Kubernetes
Responsibilities
Design and develop backend services and APIs; Build and optimize data ingestion and correlation pipelines; Integrate third-party security tools via REST APIs and message queues; Contribute to architecture and technical design; Write clean, tested code and participate in code reviews; Work with relational databases for schema design and optimization; Containerize and deploy services; Mentor junior developers
Seniority
Mid to Senior, hands-on IC with mentorship responsibilities