About the project
Voluum is the industry-leading, analytical SaaS platform, allowing performance marketers to track, automate and optimise the performance of their ad campaigns.
The platform has microservices architecture and is 100% AWS hosted. The system is deployed on 5 AWS regions in order to efficiently handle hundreds of thousands requests per second from every place on earth.
Our team
We are a small, highly intelligent team where your voice is heard. Where each of us is an expert you can learn from but also eager to learn from you.
The team is cross-functional, autonomous and responsible for the system architecture and technology.
We are agile but not dogmatically following any approach, continuous delivery is our daily bread. We care about customer happiness equally with technical craft and quality.
Also, work closely with business teams in order to maximize value for our customers.
About the role
Build, test and deploy new functionalities and API for our customers
Analyze requirements, find the best tools and solutions for the problems
Take part in designing the architecture of the system
Collaborate with business teams to provide the best solutions for clients problems
Periodically provide support for business teams
Last but not least, take care of your personal growth - we have a training budget and a pool of training days
Our stack
100% AWS hosted
Languages : Java 11+, Kotlin
Frameworks : Spring Boot, Spring Data, JOOQ
Databases : PostgreSQL, Cassandra, DynamoDB, Redis
Voluum DB : proprietary, hi-performance, time-series database
Build tools : GitHub, Jenkins, Maven
Monitoring : DataDog, PagerDuty
Requirements
Good programming skills in Java (min 2 years of experience)
Experience with testing (unit, integration, end-to-end)
Understanding of java memory model and concurrency
Experience with relational databases
Experience with creating REST API
Good written and spoken English
Product oriented mindset
Strong team player with a positive attitude
Nice to have
Experience with non-relational databases (Cassandra, DynamoDB)
Experience with Amazon Web Services
Experience with CI / CD
Knowledge of modern development workflow - Git, Maven, Java IDE, Spring
Experience with Kotlin language
Understanding of lower-layers network protocols
What we offer
Total compensation package comprised of base salary and variable pay (cash bonus and share options)
Flexible working hours
Training budget and pool of training days
On-line training platform for everyone
Private healthcare
Life insurance
Sport card
Private gym with a trainer
On-site massages
Private sauna
Stretching classes
Game room
Birthday day off
NAIS (benefit cafeteria with monthly bonuses)
Additional 3 days off
SALARY
In November 2020, Codewise was acquired by CentralNic Group and now is acting as CentralNic Poland. CentralNic (AIM : CNIC) is a global company listed on the London Stock Exchange.
That gave us an opportunity to make shares part of our annual compensation which is comprised of :
Base salary
Long Term Incentive (cash bonus and equity in the form of shares)
The total monthly compensation range for this position is 21 000 PLN 29 000 PLN.
The final compensation offer will depend on individual experience, skills, and job-related knowledge.