- Position: C++ Developer
- Location: Remote
- Contract type: B2B lub UoP
We are looking for a C++ Developer to join an innovative IT company operating at the intersection of robotics and biocybernetics. The company is built by passionate IT specialists engaged in cutting-edge R&D projects. The client’s main product focuses on integrating various types of medical data, providing specialists with secure access from any device and location.
Responsibilities:
- Writing clean, standard-compliant C++ code,
- Developing APIs and handling communication with databases,
- Close collaboration with other developers involved in the project,
- Debugging and optimizing applications,
- Monitoring and maintaining application performance,
- Identifying and resolving potential issues,
- Ensuring code security and reliability.
Requirements:
- Solid understanding of data structures (arrays, linked lists, trees, hash tables) and their space/time trade-offs,
- Knowledge of SQL and experience in designing normalized database schemas,
- Familiarity with search and traversal algorithms,
- Understanding of multithreading issues (races, deadlocks) and synchronization primitives,
- Knowledge of system programming concepts: compilers and linkers, static and dynamic linking, libraries, stack, multithreading, socket-level programming,
- Awareness of common application issues (memory leaks, heap corruption, IPC problems),
- Understanding of database indexing principles,
- Familiarity with design patterns (Singleton, Factory, Proxy, Strategy),
- Writing clear, organized, and maintainable code,
- Knowledge of defensive programming practices,
- Strong communication skills – ability to express ideas, designs, and specifications clearly,
- English proficiency at B2 level or higher.
What we offer:
- Direct influence on the development of a product used by thousands of users,
- Opportunity to work with modern technologies,
- Flexible working hours and full remote work,
- Private medical care (LUX MED),
- Benefit MultiSport card,
- Option to join group insurance,
- English language lessons,
- Regular performance reviews as part of your career development,
- Opportunities to attend trainings, conferences, and meetups,
- Stable employment under a B2B contract or employment agreement.