Position: Senior C++ Developer
Company: Teramind
Category: C++
Experience required: 2y
English level: intermediate

**Requirements:**
- 2+ years experience with C++11 or newer (Linux + macOS or Windows)
- Ability to learn and implement new knowledge
- Strong proficiency with Boost libraries
- Strong understanding of relational databases, specifically PostgreSQL
- Understanding fundamental design principles behind scalable applications
- Implementing unit tests/integration tests
- Proficient knowledge of GIT
- Technical English level: Intermediate and higher. No verbal skills required
- Good communication skills

**Will be a plus:**
- macOS: low level interface understanding
- macOS: drivers development experience
- macOS: Network Extension development experience
- macOS: Launch Agents / Launch Daemons / XPC Services development experience
- Development or usage of MDM solutions
- Knowledge of containers and Docker
- Experience with ClickHouse database
- Understanding AWS services
- Windows development

**Our benefits:**
- Participation in the development of world-class B2B software
- Company’s remote teamwork mindset long before it became a mainstream
- Working according to your local business hours
- Minimum of bureaucracy
- Competitive compensation: $4000 - $6000 or higher
- Payments directly to your bank account (ФОП, 3 группа)
- Vacations, sick leaves

**Please feel free to contact me if you need any further information.**