Senior Backend Engineer

EMnify GmbH
14 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
€ 106K

Job location

Remote

Tech stack

API
Agile Methodologies
Amazon Web Services (AWS)
Big Data
Computer Networks
Continuous Integration
Github
Java Virtual Machine (JVM)
Network Protocols
Node.js
Open Source Technology
Prometheus
Software Engineering
TypeScript
Data Processing
Grafana
Spark
Backend
Apache Flink
Real Time Data
Kafka
Terraform
Jenkins
Microservices

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.

Your Impact

  • 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

Bonus Points * 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) * Relevant AWS certification

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.

Apply for this position