Work within one of our service squad responsible for designing, building, testing, and running components or projects which drive the pricing & charging of Emnify
Development of APIs and real-time data processing applications based on streaming technologies on the top of Apache Kafka ecosystem with a focus on scalability and reliability
Work with a team on core telecommunication functions like automated product lifecycle, in a modern cloud-based environment
Architecture and design of above-mentioned components to run on AWS in a scalable fashion
As a part of a team, you will be responsible for deploying and running these applications using CI/CD tooling like Jenkins, Terraform and monitoring solutions like Grafana, Prometheus etc
Requirements
Experience of full-cycle engineering from POC to production with JVM based languages preferably Scala (large part of our code-base is in Scala).
Demonstrable experience working with stream/data processing platforms like Kafka streams, Spark (Glue) and/or Flink.
You have designed at least one or more complex APIs and made major contributions into complex projects running in production.
Proven expertise in implementing and deploying solutions in cloud environments (with a preference for AWS), ideally using Infrastructure-as-a-code.
Experience working on relational databases.
Interest in telecommunication, Internet of Things, network protocols and SDN.
Happy to contribute to our components running on Node.js (Typescript).
Work experience in agile development teams.
Having contributed to Open-Source projects (link to github/gitlab project).