Required Principal Backend Engineer
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics - all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners.
Join us to do the best work of your career and make a profound social impact as a Principal Backend Engineer on our Software Engineering Team in Glil Yam - Herzliya.
What youll achieve
As a Principal Backend Engineer, you will be instrumental in developing the core of our AI and data platform. Your responsibilities will include the design, development, and maintenance of robust, high‑performance, and scalable backend services. You will tackle complex technical challenges, focusing on optimizing system efficiency and contributing to key architectural decisions that will shape the future of our platform. This role offers a dynamic blend of hands‑on coding, in‑depth problem‑solving, and close collaboration with cross‑functional teams to deliver innovative solutions.
You will:
Design, develop, and maintain scalable backend services for our AI and data platform
Contribute to architecture and technical design decisions for microservices and distributed systems
Build and operate high‑performance systems using event‑driven and data‑intensive components
Debug, optimize, and improve production systems for scalability and reliability
Work closely with product, data, and engineering teams to deliver end‑to‑end solutions
Application closing date: 03 March 2026
Job ID:R285527.
Requirements: Essential Requirements
Relevant Bachelors degree (Computer Science or Software Engineering) with 6 to 8 years of backend development experience, primarily using Node.js, TypeScript, and Express
Extensive hands‑on experience with MongoDB, Elasticsearch, MemSQL, Redis, and message brokers such as RabbitMQ or Kafka
Strong experience working in Kubernetes‑based, containerized environments and building microservices and distributed systems
Proven experience working with cloud platforms (AWS, GCP, Azure) and writing scalable, high‑performance backend code
Desirable Requirements
Experience with Python for backend services
Familiarity with Test‑Driven Development (TDD) and CI/CD practices.
This position is open to all candidates.