Senior Backend Engineer
Role details
Job location
Tech stack
Job description
We are looking for a talented Backend Engineer with an interest in telecommunications and a passion for software development and big data technologies. You will be responsible for real-time processing of our data, enabling microservices and supporting the company to work in a fully data-driven environment. The position can be based in emnify's office either in Berlin, or in Würzburg, or remote in Germany or Poland., * 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, The moment when you sign our contract your onboarding journey starts. Depending on your notice period, you can start with us 14 working days after signing. We are aiming to provide the best onboarding experience for you, your manager and your future team. All the interactions with you are fully automated and designed with Enboarder, our onboarding technology partner, helps us to create a high level of engagement until your start. For people with longer notice periods, expect us to reach out to you 1 month before you start. Your talent advisor will stay in touch with you until then.
We take affirmative action to ensure equal opportunity for your application, regardless to your nationality, ethnic or national origin, skin color, religion, disability, sex, sexual orientation or gender identity. Your qualification and value add are the deciding factors!
In case you are living with disabilities, chronic illness or neurodiversity please inform us, to provide you with the proper assistance in the application process.
Requirements
Do you have experience in Terraform?, * 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.