Position: Backend SDE (Java)
Company: Xenoss
Experience required: 2y
English level: upper

The product is enabling marketers to improve user engagement quality, through running rewarded video campaigns. Rewarded video is an ad unit which offers users a clear value exchange – users opt-in to watch a video ad and receive real money rewards in return, which is a win-win situation for users, and advertisers.

The solution is a complex distributed software mechanism controlling advertising campaigns running on YouTube, Vimeo and other video marketing platforms.  The system enables advertisers to run highly targeted ads, make deep multi-dimensional analytics, manage users wallets, etc. 

Tech stack includes Java, NodeJS, ReactJS, Docker, Kubernetes, MongoDB. 

What you will do:
You’ll be working with the project team on back-end business logic.

Must-have skills:
- 2+ years of software development
- Experienced Java developer
- Software design skills, design patterns
- RDBMS and NoSQL databases, specifically MongoDB
- Advanced Linux user
- Fluent English

Do not hesitate to apply if you are missing some specific experience. We will be happy to help you with gaining one.

Nice-to-have skills:
- AWS 
- Experience with Docker, Kubernetes
- Experience working with Ad-tech projects is a big plus! 

What you get:
- Great experience and professional growth by working on challenging projects
- Unlimited work-from-home option
- Various snacks, tea, coffee and fresh fruits in the office
- Paid vacation and seek-period

About Xenoss: High-load and big-data lab:

Xenoss is software development lab focused on building a data-driven solution for marketing and advertising industry.

We build audience statistics trackers, user behavior prediction systems, user journey optimization solutions, DMP/DSP/SSP systems, location data processing systems, email automation systems, segment builders, etc.

We work with really big data. We store, process, transform, and search on tons of fuzzy structured data sets using NoSQL, in-memory storages, Hadoop, distributed storing, complex data sharding, replication algorithms, etc.

We face strong algorithmic challenges, like tree and graph processing, search algorithms, multidimensional optimization tasks, machine learning algorithms etc. 

Our clients are top marketing and advertising agencies, AdTech vendors, MarTech SaaS companies, banks, mobile carriers. The software we delivered is now the tech basis of multi-billion businesses.

We passionate about efficient and reliable software.