At Ayyeka, innovation meets impact. As a leader in Industrial IoT, we’re transforming the way industries like water, wastewater, and environmental monitoring connect with the data that matters most.

Our advanced data loggers and intuitive software platform turn raw data into actionable insights, helping customers reduce downtime, cut costs, and stay in control.

Key Responsibilities:

  • Develop a wide range of features and applications using our IoT data.
  • Enhance our IoT device management, toolset and cloud security.
  • Adapt and learn new development languages, toolsets and APIs.
  • Stay updated with emerging technologies and incorporate them as needed.
  • Collaborate with team members, ui included, in designing and implementing features, all in an agile development environment.
  • Collaborate with customer engagement team to resolve customer issues.

Qualifications:

  • B.Sc. in Computer Science or related degree.
  • 5 years proven experience as a Hands-on Software Development Engineer.
  • Development experience in C# or GO – major advantage. Java / NodeJS / Python - acceptable.
  • Experience with writing unit tests and test-driven development.
  • Database development, SQL. - great proficiency is a must!
  • Cloud experience and familiarity with AWS.
  • Experience with async, event driven development using Rabbit or Kafka.

Advantages:

  • Experience in systems and IoT is highly desirable.
  • Experience with UI development, specifically Angular – major advantage.
  • Experience in development with Docker and Docker Compose.
  • Experience with machine learning, building and maintaining AI pipelines.
  • Familiarity with cyber security and privacy standards.
  • Familiarity with GraphQL.