Company Description Konvict Technologies is a forward-thinking technology company specializing in innovative digital solutions for businesses of all sizes. The team delivers custom software, mobile and web applications, AI and machine learning integrations, and cloud-based platforms that help clients scale and compete in the digital age. Its products are designed to optimize operations, enhance user engagement, and support data-driven growth. Konvict Technologies values collaboration, creativity, and practical innovation to transform ideas into impactful technology for diverse industries.
Role Description This is a full-time, remote role for a C++ Developer. The C++ Developer will design, implement, and maintain high-performance software components, with a focus on backend services and system-level functionality. Responsibilities include writing clean, efficient, and well-documented C++ code, troubleshooting and debugging complex issues, and performing code reviews to ensure quality and reliability. The role involves collaborating with product managers, architects, and other developers to define technical requirements and translate them into scalable solutions. The developer will also participate in performance optimization, unit and integration testing, and continuous improvement of development tools and processes.
Qualifications Strong foundation in Computer Science principles, including data structures, algorithms, and operating systems. Proficiency in Programming with modern C++ (e.g., C++11 and above) and experience applying Object-Oriented Programming (OOP) concepts in production systems. Experience in Software Development life cycle, including design, implementation, testing, and maintenance of complex applications. Background in Back-End Web Development or server-side systems, including APIs, services, and integration with databases or other backend technologies. Ability to write unit and integration tests, use version control (e.g., Git), and work within agile or iterative development environments. Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. Strong problem-solving skills, attention to detail, and ability to work effectively in a remote, distributed team. Experience with multithreading, network programming, performance optimization, or cross-platform development is a plus.
Show more
Show less