Position: Middle С++ Engineer
Company: Uniskill
Category: C++
Experience required: 3y
English level: fluent

**Requirements:**

experience building and operating large-scale, high-traffic enterprise server applications;
2.5+ years of production coding experience;
2.5+ year production experience coding in C++;
2+ year production experience coding in an interpreted language such as Perl or Python;
experience with SQL queries and stored procedures (MySQL is a plus);
a strong understanding of algorithms, data structures, and an ability to recognize the business and technical trade-offs between different solutions;
experience with development and CI tools: maven, git, Jenkins, Puppet, Crucible, Jira;
experience working in a Linux environment;
expertise building software in an agile development environment;
English - Intermediate+ (both written and verbal).

**Responsibilities:**

be an end-to-end owner of software services spanning technology boundaries;
translate business requirements into technical designs and project plans;
write production-ready code and unit tests that meet both system and business requirements;
respond to feature requests, bug reports, performance issues and ad-hoc questions;
work collaboratively with multiple teams to deliver quality software;
support operation of services in production.

**We are ready to offer:**

an international team that challenges you all the time to find the best possible solutions and improve your skills;
high-level compensation;
medical insurance;
employment benefits.