Position: Backend Engineer
Company: Creadits
Category: Java
Experience required: 5y
English level: upper

Creadits is a global company that has reinvented digital advertising and work opportunities for creative talent across the world. Our singular focus is performance design - producing advertising creatives that deliver business results.
 
Some of the world’s largest online advertisers (seriously) work with us to improve their campaigns leveraging performance design.
We are looking for a senior software engineer to support our growing Saas business.

This is a really fascinating opportunity to build and lead a world-class engineering team working to solve some of the toughest challenges for some of the most demanding brands in advertising. 

This work will be from office space in Lviv, Ukraine but with flexible opportunities to work from home.

**Responsibilities:**
- You will be part of our core Backend Engineering team and work on a daily basis (agile) to develop and execute Product Development plans, decisions on technologies to be used including contributing to timelines.
- You will own back-end implementations in one or more of our product features - which include designer experience, advertiser experience, admin experience, and growth.
- You will work extremely closely with the Product Team & Data Science team to commercialize the products of their research.
- You will be a dedicated owner of the products you develop and communicate frequently with fellow team members to understand their needs and help deliver optimal solutions.

**Requirements**
- You have at least 5+ years of experience working in internet technology engineering.
- You have a powerful command of data-structures, OOP, algorithms, design patterns.
- You are completely passionate about backend technology.
- You know multiple programming languages at least, Java &, PHP and frameworks and are comfortable picking up new ones quickly.
- You have experiences with Java technology stack and Microservices
- You have skills about MySQL and NoSQL
- You are familiar with at Message Broker (RabbitMQ, SQS, Kafka, Google Pub/sub)
- You are a proponent of test-driven development and well-documented code 

**﻿Preferred Qualifications**
- Experienced in defining solutions and designing containerized applications (e.g. Kubernetes, Docker) on Cloud (e.g AWS, GCP)
- You understand agile and lean principles
- You preferably have a BS in computer science 

**What we offer:**
Paid vacations, public holidays, sick leaves
A project where you have the power of decision making
Flexible work from office or/and home opportunities
Young, experienced, and friendly team
Performance dialogues and Routine Salary increase reviews correlated with excellent work