Senior Backend Engineer
Indexed description
Responsibilities
- Design, build, and operate production-grade Python microservices using FastAPI (and Django where appropriate), applying clean architecture, domain-driven design, and async patterns to deliver resilient APIs.
- Build event-driven workflows , designing for idempotency, retries, dead-letter handling, and back-pressure across services.
- Own services end-to-end on AWS (EKS, RDS/PostgreSQL, messaging, IAM, S3 for example), provisioned with Terraform and deployed via GitHub Actions and FluxCD (GitOps).
- Collaborate with frontend engineers working in an Angular microfrontends architecture designing API contracts that are clean, versioned, and a pleasure to consume.
- Write and maintain test suites unit, integration, contract, and end-to-end with Playwright and treat tests, observability, and CI signal as first-class deliverables, not afterthoughts.
- Instrument services for observability (structured logs, metrics, traces) so we can detect, diagnose, and resolve issues quickly in production.
- Participate in architecture discussions, code reviews, threat modelling raising the bar for the whole team.
- Work within an Agile delivery model contributing to refinement, estimation, retrospectives, and pragmatic technical decisions.
SecurityHQ – We’re focused on engineering cybersecurity, by design.
Job Reference Number
IN079
Essential Skills
- 5+ years of backend engineering experience with Python as a primary language, shipping and operating services in production.
- Strong production experience with FastAPI (or Django) async patterns, dependency injection, Pydantic, API design, versioning, and authn/authz.
- Solid background in distributed / microservice architectures service boundaries, idempotency, retries, eventual consistency, and message-driven patterns.
- Strong PostgreSQL / RDS skills: schema design, indexing, query optimisation, and safe migrations under load.
- Hands-on experience with AWS and containerised workloads on EKS / Kubernetes.
- Experience with GitHub Actions and a GitOps deployment model (we use FluxCD).
- Strong fundamentals across testing, observability, application security, and documentation.
- Excellent written communication design docs, RFCs, PR descriptions, and incident write-ups.
- Background in cybersecurity, MSSP, SOC tooling, or SaaS security products.
- Familiarity with Angular and microfrontends enough to collaborate effectively on contracts and integration with frontend engineers.
- Experience designing agentic workflows for triage, enrichment, or analyst decision support in a security context.
- Have authored AGENTS.md / CLAUDE.md, custom agent skills, or MCP servers to make AI tooling reliable across a team.
- Day-to-day use of AI coding assistants (Claude Code, Copilot, Cursor, or equivalent) on production code with a clear point of view on how to use them well and where to draw the line.
- Familiarity with security-domain integrations SIEM, SOAR, EDR, or ServiceNow SIR.
- General understanding of data warehousing, ETL pipelines, automation workflows (Apache Airflow, n8n, etc.)
- Comfortable writing Terraform for real infrastructure (modules, state, drift, code review of IaC).
- AWS certifications (Solutions Architect Associate or Professional).
- Education: MS or bachelor’s degree in engineering, computer science, or a related
- Candidates should have at least 5+ years of experience
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search