Back End Engineer

Leadspace is the leading B2B Customer Data Platform (CDP) provider helping
companies take back control of their data and empowering sales and marketing
teams to accelerate growth through accurate, personalized engagement across
all channels. With the most robust and open B2B data engine in the industry,
sophisticated AI, a proprietary graph of B2B personas, and activations across
the go-to-market tech stack, customers like Microsoft, Amex, RingCentral, and
many more use Leadspace to power more data-driven and effective inbound
marketing, outbound targeting, and ABM efforts. Leadspace is based in San
Francisco and Israel, and is trusted by more than 200 B2B brands including 7
of the 10 largest enterprise software companies.

Our engineering team works with the following:

Microservices architecture

Working with messaging queues

Maintaining existing code base, written in Java 8 and running in the
microservice environment (docker, k8s)

Using ElasticSearch for querying our data

Using MySQL, CouchBase, and Redis for persistence

Distributed locking using Redis

Building our services with maven

Using CI/CD with Jenkins and other artifact repositories

Writing unit tests using JUnit 4, assertj and awaitility

Writing integration tests using dockers and JUnit

Documenting code using swagger

Git is the source control tool used

We are looking for a Backend Engineer to join the Engineering team and help us
build the future of our B2B SaaS products suite, providing customers with
real-time, AI-based data, scores and insights. You will need to demonstrate:

o Significant experience in Java 8

o Strong understanding of distributed software concepts

o Ability to understand in the details the company’s main business and how is
it being used by

the customers

o Ability to dive into existing code (sometimes legacy) and understand the
business context from

it

o Experience working independently but also in pair programming, as well as
communicating

with other teams

o Constantly communicating progress and sticking to deadlines

o Using clean code principles even when time is limited

o Agility – requirements will always change and the code should be flexible
enough for

modification, but also simple as much as possible

o Composition over Inheritance and KISS

Summary of Key Requirements:

A Computer Science degree (B.Sc, M.Sc) or similar experience

3+ years of experience with server-side Java 8

Proven experience with MySQL or Mongo or Redis

Familiarity with message brokers

Solid understanding of REST APIs

Strong testing methodology (Integration tests and automation)

Bonus Qualifications:

Experience with AKKA

Experience working in a continuous integration/delivery environment

Experience developing Web APIs

מספר משרה: 8152

למה לעבוד קשה?

שלחו לנו קו"ח ותנו למשרה הנכונה למצוא אתכם