remote
Backend Software Engineer - Theori
Software Engineer
Experienced backend engineer to design, build, and scale AI‑driven cybersecurity platforms, focusing on high‑performance services, APIs, and cloud infrastructure.
About the role
Key Responsibilities
- Architect, develop, and maintain high‑throughput backend services and RESTful APIs that power autonomous penetration‑testing and AI security platforms.
- Design systems for performance, scalability, and reliability using microservice patterns and cloud‑native technologies.
- Implement robust data pipelines, storage solutions, and integration points with machine‑learning components.
- Collaborate with product, security, and data science teams to translate requirements into production‑grade code.
- Drive CI/CD practices, automated testing, and monitoring to ensure continuous delivery and operational excellence.
Requirements
- 5+ years of professional backend development experience, preferably with Python and Go.
- Strong expertise in designing and operating REST APIs and microservice architectures.
- Hands‑on experience with AWS services (ECS/EKS, Lambda, S3, RDS) and container orchestration using Kubernetes.
- Proven ability to build scalable, high‑performance systems and troubleshoot complex production issues.
- Familiarity with CI/CD pipelines, automated testing, and observability tools (Prometheus, Grafana, ELK).
Skills
pythongoawskubernetes