Back to other positions

Backend Software Engineer- Platform

Tel Aviv | R&D

Requirements

  • At least 5+ years of experience as a software developer
  • B.Sc. in Computer Science or an equivalent Engineering degree
  • Proficient in at least one of the following languages - Python, GoLang or C++
  • Proven experience in leading design and system architecture of complex features
  • Experience with Docker & K8s deployments
  • Experience in writing microservices in a cloud-native architecture
  • Knowledge of MySql
  • Experience with networking protocols (familiarity with network protocols such as HTTP, TCP, UDP, SNMP)
  • Experience with CI/CD tools (Gitlab/Jenkins)
  • Strong analytical and problem-solving skills
  • Knowledge in Linux and/or Windows internals
  • Ability to work both independently and as part of a team

As part of the role you will have the opportunity to:

  • Be part of team responsible for designing and implementing our next generation on-premise component that facilitates communication with our customer's IoT devices - a.k.a the “native connector”
  • Help develop & maintain the underlying infrastructure that enables scalable , cost-efficient & secure communication between our cloud-native platform and the Network components & IoT devices that reside on-premise
  • Research & develop features that allow remote management of components that reside on premise
  • Help develop & maintain our IoT agent-based embedded software solution that is deployed directly onto the IoT edge devices
  • Research & develop integration with various external 3rd party solutions in a cloud-to-cloud and cloud-to-on-premise formations using a variety of APIs, including REST, SDKs, and other network protocols
  • Develop new backend services in micro-service architecture and cloud-native best practices
  • Guide and mentor team members
  • Troubleshoot and resolve technical issues, ensuring seamless operation of our services & integrations

Apply Here