You will develop and support server software for our projects. It need to be scalable, fail-safe and fast, easy to test and debug. Services use several databases - Postgres, Redis, Riak, serialization protocols - JSON, Protobuf, back-end languages - C++, Erlang, PHP, Java Script. It's a big advantage for developer to be able to learn new technologies and switch them depending on the project.
Requirements:
Deep understanding of networking, TCP/UDP protocols, TLS layer
Advanced skills in effective and safe C++11 development
Experience with SQL databases, creating and tuning queries
Experience with development for Linux platform
Optional but preferable skills:
Security/encryption background
Boost::asio experience
Postgre SQL, Redis usage experience
Understanding of Zero MQ, Active MQ patterns, experience with any Message Queues
Erlang or PHP experience
We regret to inform you that this job opportunity is no longer available