Position: Senior Go Developer with C++ experience
Company: 1touch
Category: Golang
Experience required: 5y
English level: pre
Published: 2023-09-01T00:00:00+03:00

About the Role:
We're seeking a seasoned Go/C++ developer to spearhead the development of a high-performance security agent for edge devices running on Windows and Linux platforms. This role demands a deep understanding of performance metrics, a commitment to reducing application footprints, and a penchant for leveraging both modern and established technologies to secure edge devices.
Key Responsibilities:
Develop, test, and maintain security agents for edge devices with a focus on minimal footprint and maximum performance.
Integrate and optimize the interaction between Go and C++ using CGO.
Collaborate with our development and product teams to align with company objectives and user needs.
Utilize Kafka for event streaming and data processing at scale.
Evaluate and, if appropriate, integrate technologies such as openCV and Tesseract to further enhance our security capabilities.
Regularly profile and optimize code for memory and performance considerations.
Participate in code reviews, and provide constructive feedback to peers.
Contribute to technical documentation and user manuals.
Required Qualifications and Skills:
Bachelor's degree in Computer Science or a related field.
5+ years of professional experience in Go and C++ development.
Proven experience with CGO and the intricacies of interfacing Go and C++.
Solid understanding of memory management in both GoLang and C++.
Experience in optimizing software in terms of performance and resource usage.
Working knowledge of Kafka.
Familiarity with Windows and Linux development environments.
Desirable Skills:
Experience with openCV and Tesseract.
Familiarity with edge computing concepts and architectures.
Previous experience in developing security solutions.
Strong communication skills, both verbal and written.






Benefits
Friendly and highly professional atmosphere, laptop or workstation, corporate events.
Office in Kyiv in the co-working space “Creative States of Arsenal”.
Benefits package including competitive salary and option plan.
Paid 14 sick leave days, 20 vacation and national holiday days.
Great opportunities for professional growth and advancement.
Reimbursement for transportation expenses for out-of-town employees, parking place as an option.
About the Company
1touch.io is a U.S.-headquartered and Israeli-based technology company with R&D in Kyiv Ukraine. The company ensures automated, real-time discovery, mapping, and tracking of sensitive personal data flow. The company has designed an AI-based sustainable data discovery and management platform, which is called Inventa, to ensure the privacy, security, and governance of data. Our target market is large distributed, hybrid customers that hold petabytes of information in different structures and forms in different locations - on-prem and cloud.
About the product
The Product has the ability to deliver a very accurate master catalog of sensitive data usage to allow businesses to manage data security/compliance to complement their infrastructure-based security/compliance programs. It is a fully automated solution that covers data in any format, be it structured or unstructured, data-in-motion or data-at-rest, both known or unknown. It covers all aspects of data processing in one place and aggregates that into a master catalog containing all the customers’ or employee’s information.