Senior Software Engineer (Backend)
Core
Design and scale backend services and APIs for a cybersecurity platform, focusing on distributed systems and data-intensive applications.
Role type
Senior Backend Engineer (Cybersecurity)
Builds
Scalable backend services, microservices, and data-intensive applications for security testing solutions.
Domain
Cybersecurity, Cloud-Native Engineering
Deliverable
production ML models | product features
Required skills
Python, FastAPI, Django, PostgreSQL, MongoDB, Microservices architecture, Distributed systems design, GCP, Kubernetes, Kafka, Event-driven systems, Containerization, Performance optimization
Preferred skills
Graph databases (Dgraph), Cybersecurity domain knowledge, Observability tools, High-growth startup experience
Technologies
Python, FastAPI, Django, PostgreSQL, MongoDB, Dgraph, GCP, Kubernetes, Kafka, Docker
Responsibilities
Design and develop scalable backend services and APIs, Build and optimize microservices-based architectures, Work with graph and relational databases to model complex security data, Own end-to-end delivery of features from design to deployment, Improve system performance, reliability, and observability, Participate in system design discussions and technical decision-making
Seniority
Senior, hands-on IC