Location: Remote
Working model: Long-term project
Experience: 8+ years
Language: Fluent English
Design, develop, maintain, and optimize software applications using **C/C++**.
Analyze technical requirements and translate them into scalable, reliable, and maintainable solutions.
Develop and integrate software components, APIs, and system modules.
Troubleshoot, debug, and resolve complex technical issues across the software lifecycle.
Conduct code reviews and ensure adherence to coding standards and best practices.
Collaborate closely with international clients and cross-functional teams to deliver high-quality software solutions.
Contribute to technical discussions, system design, performance optimization, and continuous improvement.
8+ years of professional software development experience**, with strong hands-on experience in **C/C++**.
Strong understanding of software development lifecycle, OOP, data structures, algorithms, and system design.
Experience in debugging, performance optimization, and developing reliable production-grade software.
Good understanding of **Linux/Unix** environments and development tools.
Experience working with APIs, system integration, and version control systems such as Git.
Strong problem-solving and analytical skills.
Fluent English**, with the ability to communicate effectively in both technical discussions and daily collaboration.
Able to work independently and effectively in a **fully remote, long-term environment**.
100% Remote – flexible working environment.
Long-term project with stable collaboration opportunities.
Work with an international team and communicate directly in English.
Challenging technical environment with opportunities to work on complex software systems.
Competitive compensation based on experience and technical expertise.