About Elitex: ELITEX is a Software Development company, founded in 2015, with the core expertise & focus on JavaScript, DevOps and Staff Augmentation services.
Our company has devoted teams of professionals with strong technical expertise and mentoring background, providing a full cycle of software development.
At ELITEX every employee’s voice matters, processes are smooth and deprived of useless bureaucracy, working conditions are great. Apply for a job and check it for yourself! About Project: The customer is a prominent company in the security solutions sector, specializing in integrated security systems for various industries, including airports, hospitals, and manufacturing. They have a strong presence in Germany and are known for their innovative approach to physical security and access control.
We are currently engaged in a comprehensive re-architecture of our edge integrations, utilizing the EdgeX Foundry framework. This effort is designed to significantly improve our ability to quickly and seamlessly integrate with a wide range of IoT hardware devices. By optimizing both southbound and northbound data flows, we are building a more agile and responsive edge environment. Responsibilities: * Develop and maintain backend services in Go, including protocol implementation (e.g., OSDP). * Manage network communication, including TCP/IP, UDP, and socket programming. * Utilize Docker for building and deploying containerized applications. * Diagnose and resolve complex integration issues in IoT environments.
Requirements: * Proficiency in Go: Strong understanding of Go syntax, data structures, concurrency, and the standard library. * Go SDK Experience: Ability to work with the GoLang SDK effectively. * Networking Expertise: Solid knowledge of TCP/IP, UDP, socket programming, and network communication in Go. * Containerization: Familiarity with Docker for deployment and orchestration. * Protocol Integration: Experience integrating with protocols and writing drivers using specifications (e.g., Open Supervised Device Protocol — OSDP). * Problem-Solving Skills: Strong analytical and debugging abilities to troubleshoot integration challenges.
Nice to Have: * Experience with Java. * Familiarity with the EdgeX Foundry ecosystem, including device services, device profiles, and the Go SDK.
Company benefits: * Cozy office in the very center of the city; * Modern workplace (iMac/MacBook or other preferred hardware); * Convenient type of work: office/remote/hybrid; * No time-tracking systems; * 20 working days of paid vacation annually, which you can take according to your needs (even one by one or all together); * Paid sick leaves; * Health insurance; * English classes; * Additional vacation days for special lifetime events; * Compensation for educational and training programs; * Team buildings and corporate events.