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.
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.
+ 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.