Senior Software Engineer (Cloud/Backend)
Software Engineering
Ra'anana, Israel · Xihu District, Nanchang, Nanchang, Jiangxi, China
What You Will Do:
- End-to-End Ownership: You will take full ownership of the software lifecycle-from architectural design and backend coding to automated deployment and production monitoring. You will champion a 'You Build It, You Run It' culture, ensuring the high availability and observability of our multi-tenant SaaS environment.
- Backend & Infrastructure Focus: Design and implement high-performance backend tasks, robust infrastructure, and high-throughput Backend-for-Frontend (BFF) layers utilizing both REST and gRPC protocols to process real-time sensor data and telemetry.
- Full-Stack Delivery: Seamlessly transition to front-end development (React) when required, ensuring the backend infrastructure connects smoothly to a streamlined and user-friendly web client.
Requirements:
- Background: B.Sc. in Computer Science (from a leading university) OR Alumnus of an elite military technology unit. - A MUST
- Core Backend: 5+ years of hardcore backend development, primarily in Node.js (Deep understanding of the JS Event Loop). - A MUST
- Cloud Native: 5+ years across AWS, Azure, or GCP with a focus on managed services (Serverless, EKS/AKS/GKE, auto-scaling).
- Architecture: Proven experience with Event-Driven Design (Kafka, RabbitMQ, SQS) and Microservices.
State Management: High-speed in-memory state (Redis) and relational data stores (PostgreSQL).
SaaS & Security: Expertise in secure, multi-tenant SaaS, ideally with knowledge of Zero Trust Architecture (ZTA) and mTLS.
Containers: Hands-on experience with Docker and basic Kubernetes.
- Frontend Willingness: Practical experience with React and a strong willingness to touch client-side code when necessary.
Advantages:
Infrastructure as Code: Deep expertise with one of Server-less Framework, Terraform, AWS CDK, or Pulumi. (Major Advantage)
Experience enriching and optimizing development using dev-assisting genAI tools (such as Cursor, CoPilot or ClaudeCode)
Data Scale: Time-series telemetry pipelines and long-term storage tiering.
Observability: Prometheus, Grafana, ELK, Datadog.
Multi-process/threaded application knowledge.
Python 3.6 and above experience.