Position: Backend Engineer (Java/Kotlin) for OLX User Comms
Company: Rebbix
Category: Java
Experience required: 5y
English level: upper

**Project Description**
OLX is part of OLX Group. OLX Group is one of the world’s fastest-growing networks of trading platforms, serving 300 million people every month and operating in 30+ countries across 5 continents. We shape the future of trade to unlock the hidden value in everything. We help people buy and sell cars, find housing, get jobs, buy and sell household goods, and much more. With more than 20 well-loved local brands including  OLX, Otomoto, and Property24, our solutions are built to be safe, smart, and convenient for our customers. 
User Comms team is responsible for developing the platform-to-user communication system within OLX inside 5 markets in Europe and 2 in Central Asia
This is a highly technical team handling three key types of communications: the ones triggered programmatically between the core platform and our customers (what we call "transactional" messaging), the ones triggered by our marketing team, and an in-between kind that we like to call "marketing automation".

**Requirements**

**Must have**
- Strong experience with either Kotlin or Java;
- Experience working with distributed and scalable solutions;
- Experience in unit testing, end-to-end testing;
- Curiosity about user communication optimization, growth mindset, pragmatic view on the technology to use, to test and build them;
- Good English in both written and verbal communication.

**Nice to have**
- Experience in AWS, technologies like SNS, SQS, Kinesis, S3, etc.
- Basic knowledge in building CI/CD pipelines;
- Basic knowledge in Spring Boot, Kubernetes, Terraform;
- Basic knowledge in observability platforms such as NewRelic, Prometheus/Grafana.

**Responsibilities**
- Designing and building new microservices; 
- Working on infrastructure-as-code alongside SREs;
- Maintaining strong observability culture;
- Taking an active part in short and long term planning;
- Working closely with product manager and other developers;
- Participating in features design and development from idea to roll-out.

**We offer:**
- Hands-on live product experience
- Professional growth
- Flexible hours
- No time tracking
- Flat structure, no corporate BS
- Excellent working environment (office, desk, hardware, fireplace)
- Gym in the office with professional trainers
- Regular BBQ’s, events, meetups, parties
And much much more.

**Interview stages and with whom:**
- Short screening
- Interview in the office with the Rebbix team
- Final interview with one of the co-founders

We value your time, so we provide feedback quickly)