CrossEngage logo

Backend Engineer (f/m/d I Split)

Split
General
IntermediateFull timeRelocation
Languages
English - Advanced
Skills
Data TransformationOperating SystemGcpGameData ManagementData ModelingCassandraHADOOPArtificial IntelligencesparkRedisKubernetesMarketingMongoDBArchitectureAlgorithmsElasticSearchMachine LearningAPIsWeb ApplicationsSoftware DevelopmentDesignJavaDevelopmentIT

Description

About us

At CrossEngage, our team of over 60 people works every day to help our clients grow their customer base into valuable relationships through our customer operating system. We are developing a seamlessly integrated customer data and prediction platform that intelligently plays to the strengths of first-party customer data and optimizes it through artificial intelligence and machine learning. In this way, we aim to help ensure that the diversity of brands in the marketplace continues to exist in the era of the platform economy.

CrossEngage was named to Gartner's 2018 list of "Cool Vendors in Multichannel Marketing" and since our founding in 2015, we have won clients such as Deutsche Bahn, Porta, Scout24 and many others.

About the role 

At CrossEngage we build high-performance, data-intensive solutions for our Customer Data and Prediction Platform and we are expanding our Data Management team. The team is responsible for developing and maintaining large batch / streaming data processing systems using event-driven algorithms that enable our clients to understand and segment their customer data.


Your responsibilities within the team are:


  • Design, develop and deploy web applications, microservices and APIs primarily using Java
  • Deliver testable, maintainable and high-quality code and take on operational responsibility for the components that you develop
  • Work with a supportive team to get things done with the right mix of quality and agility
  • Work with Cassandra, Elasticsearch, Kafka, MongoDB, Redis, Flink, Hadoop and other exciting technologies
Requirements

About you

Do you feel that itch...

...if things are going just a bit too slow? We appreciate pioneers who find the right way to solve problems for the first time!

...to push forward when it is uncomfortable to do so ? Yeah! Connect with relevant stakeholders and make things happen for our customers!

... to improve your craft everyday? We never settle with the status quo!

...it takes too long to make real impact? We are a fast-paced and delivery-focused environment and love flexibility!

In a nutshell - we are looking for colleagues who want to continue shaping our respectful, inclusive and professional culture.

Is that you? Awesome! Keep on reading ;)

You are also a self-starting engineer with a deep desire to learn & previous experience developing data-intensive web applications from the ground up:


  • You have several years of experience in software development using Java technologies and frameworks
  • You know how to design and build web applications using microservice architecture
  • Distributed data stores and streaming applications (Cassandra, Kafka, Flink, Spark, or similar) aren’t new to you


If you already have experience with the following technologies that would be nice-to-have, but it’s not a must. We’d be more than happy to bring those closer to you while you work at CrossEngage:


  • Understanding of data modeling, algorithms and data transformation techniques
  • Experience with Elasticsearch (or Solr), Kubernetes and event-driven architectures
  • Experience in planning, designing, developing, managing, maintenance and support of applications on Cloud (GCP, or similar)


Why come and work with us?

  • Opportunity to play an active role in the transition phase from a start-up to a scale-up
  • Work up to 90% remote, but feel free to come to our office as often as you like
  • More time for whatever you want to do: take part in our current working rhythm, where the whole team gets an additional day off every second Friday (while keeping their full-time salary)
  • CrossEngage supports your personal and professional development according to your individual needs. Take part in company-wide trainings and additionally use your own learning budget of 1.000 € per year
  • If you like to travel by bus or train - whatever you feel like -we subsidise your public transport ticket
  • Stay fit and healthy with our sports club subsidy
  • Regular team lunches and team events give you the opportunity to network with your colleagues outside of work if you feel like it