CareerPlan

Backend Software Engineer

HerzliyaFull-time2026-10-19 → 2026-11-10

Core

Design, build, and operate scalable backend systems for core entities (accounts, apps, users) and onboarding flows in a high-scale SaaS platform.

Role type

Senior Backend Software Engineer (Distributed Systems)

Builds

Core domain services, data flows, and onboarding experiences for a global SaaS platform serving enterprise customers.

Domain

Ad-tech / SaaS / Distributed Systems

Required skills

Backend engineering, Distributed systems, System architecture, Cloud-native development, GraphQL, Node.js, Go, Kafka, GraphQL Federation, Neo4j, Redis, BigQuery, AWS, Production-grade code ownership, Troubleshooting

Preferred skills

Domain-Driven Design (DDD), SaaS control-plane systems, Identity/Access Management, Multi-tenancy, API Gateway design, Ad-tech ecosystem experience, AI-powered tools adoption

Technologies

Node.js, Go, Kafka, GraphQL, Neo4j, Redis, BigQuery, AWS

Responsibilities

Design and develop scalable backend systems for core entities; Decouple from legacy data stores and adopt modern patterns; Write production-grade code with full ownership; Participate in architecture discussions and code reviews; Collaborate with product managers and leads; Ensure high availability and security; Troubleshoot production issues; Adopt new tools and SDLC practices

Seniority

Senior, hands-on IC