Position: Node.JS Backend Developer in Adtech
Company: Cactus Search
Category: Node.js
Experience required: 2y
English level: upper

Company description
We are a small Adtech company with headquarters in Paphos, Cyprus. Working remotely around the globe, focusing on Shopping Monetization. Our search engine cactus-search.com is powered by our in-house built Shopping Monetization. The company is steadily growing and needs new talented and passionate team-mates to work with us on our challenges. More than 40k advertisers around the globe work with us. We serve millions of requests a day, make more than 7TB traffic a month and make millions of users happy every month by matching them with suitable offers.

Job Description
The company is growing in sales year after year and is looking for talent to stay on track. You will be part of our small team developing the core of our company, our backend. Responsible for our monetization, reporting and media buying activities. You will work with an experienced backend developer, helping our monetization platform to grow and match our offers even better to our users.

Responsibilities
With your colleague, you will be responsible for the backend of the company. The backend communicates with our shopping offer providers. We import millions of offers into our database.

We track generated revenues, performance and visualize relevant KPIs in kibana and our API. The backend also buys automatically ad spaces through our in-house XML adserver from ad marketplaces. Thus, you will be responsible for updating our applications, setting up alerts, monitoring our servers, adding new shopping providers to our backend, updating existing integrations, enhancing our internal offer distribution logic or adding a more sophisticated approach to our media buying activities.

Requirements
## Main Stack ( 3-4 years)
- node.js
- mongodb
- elasticsearch/kibana ( +2years)
- docker (swarm/k8)
- AWS with deploy experience

## Good to have
- Any frontend framework (Like react/ angular/ vue )
- nginx
- redis
- typescript
- microservices and queues experience (rabbitmq/sqs etc)
- aws services: ec2, opensearch, elb, s3, vpc, cloud watch, lambda
- gitlab ci

Why work for nakarta
We are a small international team with a lot of potential for you to grow, get more responsibility, and learn new things. Each employee is granted a yearly budget for building up knowledge. You have flexible working hours. Everyone is working fully remotely. So, you decide where you work.  Since we are a small team, we have no hierarchies, and everyone is welcome to bring new ideas. Every extra hour is paid.