Senior Backend Engineer, Onboarding and Provisioning
Core
Build backend workflows that activate NodeZero customers from purchase to first pentest, ensuring accurate account and asset provisioning and entitlements.
Role type
Senior Backend Engineer (Onboarding & Provisioning)
Builds
Customer activation workflows, account provisioning, and product entitlements for the NodeZero platform.
Domain
Cybersecurity / SaaS
Required skills
Backend service design, distributed workflows, SQL, relational databases, cloud platforms (AWS/GCP/Azure), Docker, containerization, testing, production operations
Preferred skills
Customer onboarding, account provisioning, purchase/subscription events, product activation, event-driven systems, queues, workflow orchestration, retries, idempotency, failure recovery, entitlements, multi-tenant SaaS, partner channels, Python, Go, PostgreSQL, GraphQL, AWS, Kubernetes, Temporal, Prefect, service observability (Datadog, Prometheus, OpenTelemetry)
Technologies
Python, Go, PostgreSQL, GraphQL, AWS, Kubernetes, Temporal, Prefect, Datadog, Prometheus, OpenTelemetry
Responsibilities
Design, build, and operate backend services and workflows for customer account and asset provisioning; own projects from technical design through production support; build reliable asynchronous workflows with safe retries and error handling; improve monitoring and troubleshooting for provisioning; partner with licensing, Product, and customer-facing teams; write tests, documentation, and runbooks; contribute to code reviews and technical problem solving
Seniority
Senior, hands-on IC