Position: C++ Server Developer
Company: KeepSolid
Category: C++
Experience required: 3y
English level: intermediate

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, JavaScript. 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
PostgreSQL, Redis usage experience
Understanding of ZeroMQ, ActiveMQ patterns, experience with any Message Queues
Erlang or PHP experience

We offer:
Competitive salary, paid vacation, and social benefits
Lack of bureaucracy
Personal development and professional growth
Personal gadgets with huge discount
Professional massage therapist services
A children’s room with a teacher
Included English lessons with a native speaker to help you grow as a communicator
Personal development and professional growth
Regular knowledge sharing meet-ups and events
Work in a friendly, truly inclusive team with a family-like feel
Cozy, comfortable and well-equipped office
Team building activities (movie nights, trips, parties, and more)
Diner compensation, etc