Back to all positions
Senior Backend Engineer
Location:
Israel
Department:
Engineering
Type:
Full-time
Model:
Hybrid
What You’ll Do
- Design and implement scalable backend services using Go
- Build services for cloud-native environments (AWS/GCP/Azure) and production-
grade deployments - Build and optimize PostgreSQL schemas, indexing strategies, migrations, and query
performance for large datasets - Develop GraphQL APIs for flexible and efficient data access
- Model complex relationships between assets, configurations, and findings
- Build data processing pipelines and backend services
- Apply software architecture patterns across microservices and distributed systems
- Explore graph databases and algorithms to enhance data insights
What You Bring
- 6+ years of backend engineering experience building production systems (preferably
at scale) - Strong proficiency in backend development (Go preferred; strong experience in another backend language is acceptable)
- Proven ability to lead system design discussions and deliver robust architectures end-to-end
- Experience designing and operating cloud-native services in AWS/GCP/Azure with Kubernetes
- Deep experience with PostgreSQL, including schema design and query optimization
- Proven experience building GraphQL APIs
- Solid understanding of data modeling for large, interconnected datasets
- Strong understanding of distributed systems: micro-services, eventual consistency, concurrency, caching, and scaling strategies
- Exposure to graph databases or graph algorithms
- Strong fundamentals in networking: TLS, DNS, routing, load balancing, etc.
- Strong engineering practices: testing, CI/CD, observability, secure coding, and documentation
- Strong communication skills and a collaborative, mentoring mindset
Back to all positions
