DevJobs

Senior Backend Engineer

Overview
Skills
  • Python Python ꞏ 3y
  • SQL SQL
  • Scala Scala
  • Kafka Kafka
  • Spark Spark
  • NoSQL NoSQL
  • Elasticsearch Elasticsearch
  • AWS AWS
  • Cloud computing
  • In-memory databases
  • Data pipelines & ETLs
  • Druid
About Sternum

Sternum is on a mission to make every “limited” device autonomous and smart. We are building the infrastructure of every smart device around us, from medical devices to roads to railway systems. We do that by breaking the boundaries of possibility within the realm of embedded/IoT edge devices and bringing self-protection and instrumentation-based data visibility and analytics to any device, from any sector, at any stage of the product life cycle.

Building a product that enterprises and security leaders NEED and developers LOVE is what makes working at Sternum a unique mission that is shaping our future connected world.

We are backed by the world’s most valued and innovative investors, known for their world-shaping investments, a team of truly passionate, diversified, and talented people, and a patented, ground-breaking technology that is already deployed on mission critical devices.

If you love technology, are not afraid of breaking boundaries and building exceptional products that change industries, want to make a true impact and love to be a part of an extraordinary team – come join us!

Responsibilities:

  • Shape a scalable cloud platform that will allow visibility and security of millions of mission-critical IoT devices all over the globe.
  • As a part of the team, you will handle our own analytics product's platform, while improving performance, scalability, and availability. In addition, you will take part in building our next generation of tools and applications that provide deep device insights and cybersecurity.
  • Do you have what it takes to build and maintain a complex, data-driven, user-friendly web application? Potential candidates will join a highly-skilled team that is responsible to fetch, manipulate and display data to the end user.
  • Providing the user with a UI that is fast, smooth, and informative is considered a success, despite having to work with huge data sets. You will be working closely with other dev teams, product managers, QA engineers, data analysts, operations and architects; You will be developing and maintaining our analytics platform using the latest technologies, in addition to handling the entire development cycle—architecture, design, development— while also providing innovative solutions for a large scale of data and traffic.

Requirements:

  • Fluent conversational and written English
  • 6+ years of proven experience as a software developer
  • 3+ years of experience with server side development in Python
  • Proactive team player with a desire to impact our engineering team, our product, and our customers
  • 2+ years of experience in design and implementation of highly scalable & distributed web applications
  • Experience with databases (SQL/NoSQL/in-memory databases)
  • Experience with cloud computing vendors
  • Excellent troubleshooting skills
  • Excellent interpersonal skills
  • High standards for code quality, testing and performance

Advantages:

  • Experience with Scala
  • Experience with Spark
  • Experience in design and implementation of data pipelines & ETLs
  • Experience with Elasticsearch, Kafka, Druid
  • Experience with cloud computing vendors such as AWS
Sternum