Position: С++ Developer
Company: mwdn.com
Experience required: 3y
English level: intermediate

3+ years of C++ development skills
Strong understanding of computer architecture (CPU, GPU, caches, memory, etc.)
Good profiling and optimization skills and Proven experience in writing clean code, observing design patterns, etc.
Ability to function efficiently in Linux and Windows
Experience working with Databases (MySQL)
Experience with developing network-based applications
Ability to communicate freely in English
Ability to work in an agile development environment
Excellent technical and analytical skills and a can-do attitude
Will be a plus

Experience developing Android, Web or IoT applications
Multi-threading development

We Offer:

People-oriented management without bureaucracy
Friendly climate inside the company – previous employees have come back often
Flexible working hours
100% paid sick leave
Free English courses
Office near Naukova with own parking
Paid participating in the sports events
Educational budget
Responsibilities:

Write efficient, maintainable and reusable code
Analyze and finalize requirements
Realize existing requirements
Collaborate with the development team
Optimization of the application for maximum speed and scalability