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