C++ Developer
We are looking for a talented and motivated Software Developer to join our dynamic development team. The ideal candidate should have hands-on experience in C++ and Python programming, along with a solid understanding of the Qt framework for building cross-platform applications. In this role, you will be responsible for developing and maintaining software solutions, participating in code reviews, and collaborating with other team members to deliver high-quality software.
Responsibilities
- Develop, test, and maintain software applications using C++, Python, and the Qt framework.
- Collaborate with cross-functional teams to gather requirements and define software specifications.
- Participate in code reviews, debugging, and optimization to ensure code quality and performance.
- Integrate third-party libraries and APIs into software solutions.
- Write and maintain technical documentation for the codebase and software architecture.
- Identify and fix software defects in a timely manner.
- Contribute to continuous improvement of software development practices and tools.
Requirements
- Commercial experience in software development with a focus on C++, Python, and Qt.
- Experience with object-oriented programming and design patterns.
- Knowledge of multi-threading and concurrent programming.
- Experience with cross-platform development (Windows, Linux, macOS).
- Knowledge of networking protocols and libraries.
Tech stack: C++, Python, Qt
Conditions
- An exciting and challenging job with talented people around!
- Working with a Hi-Tech resident company.
- Ongoing professional development (internal and external training, workshop, international professional exhibitions and conferences)
- Career prospects.
- Opportunity to work with projects of the world-famous clients.
- English courses.
- 26-calendar days paid vacation.
- Comfortable, cozy office (possibility to work remotely).
- Corporate and social events, pleasant surprises from the company.