You will develop scalable and high-performance systems, solve
technical various across various components of the platform and work
with other teams to create new products.
WHAT'S THIS ABOUT?
Our platform, made up of over 100 servers in 2 continents, deals
with more than 20.000 bids per second. Not only do we have to deal with
such high traffic, we also need to manage the high volumes of data which
accompanies this traffic. Web servers behind load balancers and
floating IP’s, coordinating tasks using Zookeeper and a Kafka pipeline -
all in order to keep our bidding process and data processing scalable
and redundant. The increasing number of advertising campaigns means our
platform is regularly tested in unforeseen ways. We’re constantly facing
new challenges that requires an experienced view and pro activity to
solve problems.
OUR SETUP
The development team at MobPro uses Agile methodologies. We are a
team of 5-7 developers who work very closely with our Operations and
Sales teams. They identify new opportunities in the market, we translate
these into technical requirements, which we then implement. We roll out
updates every day and instantly get feedback on our delivered features.
WHO YOU WE'RE LOOKING FOR
As a senior software engineer you are aware that sometimes problems
aren’t caused by the code we’ve written, but rather by the complex
interactions between multiple systems. Therefore we need your eye for
detail to detect problems in no-time.
+ Strong programming and algorithm skills. Python experience is a must.
+ Experience with HTTP and server-side technologies (web servers, database servers).
+ Experience with deployment, monitoring and debugging of distributed systems.
+ It would be great if you have knowledge of Django, MongoDB, Redis,
Ansible, + machine learning, HAProxy, Graphite or C/C++. If not, you
are eager to expand your skills.
But also:
+ Able to weigh the advantages and disadvantages of performance, correctness, and reliability of a (potential) solution.
+ Able to contribute to to the design and development of scalable solutions.