Position: Backend Engineer
Company: Creadits
Category: Java
Experience required: 3y
English level: intermediate

**Role & 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.

**About You**

-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 experience with Java technology stack and Microservices
-You have skills in MySQL and NoSQL
-You are familiar with Message Broker (RabbitMQ, SQS, Kafka, Google Pub/sub)
-You are a proponent of test-driven development and well-documented code