
Join our client as a Lead Golang Developer in building high-security, proprietary encryption solutions, where you’ll shape architecture and guide development on a daily basis.
Work hands-on with cutting-edge IT security technologies, contributing to robust, real-world systems designed for secure data handling and protection.
Work hands-on with cutting-edge IT security technologies, contributing to robust, real-world systems designed for secure data handling and protection.
Main responsibilities:
• Design and develop IT security–focused software and hardware solutions using Golang
• Write scalable, robust, well-tested, and maintainable code
• Actively contribute to an Agile (Scrum) team alongside technical analysts and QA engineers
• Collaborate closely with DevOps to design, implement, and maintain CI/CD pipelines
• Lead a team of 3-4 Golang Developers
• Write scalable, robust, well-tested, and maintainable code
• Actively contribute to an Agile (Scrum) team alongside technical analysts and QA engineers
• Collaborate closely with DevOps to design, implement, and maintain CI/CD pipelines
• Lead a team of 3-4 Golang Developers
Required skills:
• Extensive experience in software design and development (15+ years total), including at least 5 years of hands-on Golang development
• Proven expertise in Golang, with a strong track record of building production-grade systems
• Solid understanding of concurrency and parallel programming concepts
• Familiarity with cryptography principles and their practical application in secure systems
• Experience leading engineering teams, including mentoring, coaching, and people management
• Hands-on experience with Linux/Unix environments (e.g., Alpine, Ubuntu) for development and deployment
• Practical experience with containerization technologies, especially Docker
• Strong knowledge of CI/CD practices and tools (preferably GitLab CI)
• Good understanding of test-driven development (TDD) and domain-driven design (DDD) principles
• Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex systems
• Proven expertise in Golang, with a strong track record of building production-grade systems
• Solid understanding of concurrency and parallel programming concepts
• Familiarity with cryptography principles and their practical application in secure systems
• Experience leading engineering teams, including mentoring, coaching, and people management
• Hands-on experience with Linux/Unix environments (e.g., Alpine, Ubuntu) for development and deployment
• Practical experience with containerization technologies, especially Docker
• Strong knowledge of CI/CD practices and tools (preferably GitLab CI)
• Good understanding of test-driven development (TDD) and domain-driven design (DDD) principles
• Excellent analytical and problem-solving skills, with the ability to troubleshoot and debug complex systems
Advantages:
• Understanding of messaging systems and related concepts
• Knowledge of networking fundamentals and protocols (TCP, HTTP, TLS)
• Familiarity with cryptography concepts and digital certificates
• Awareness of server/network hardware architectures and components
• Experience working with REST web services
• Knowledge of networking fundamentals and protocols (TCP, HTTP, TLS)
• Familiarity with cryptography concepts and digital certificates
• Awareness of server/network hardware architectures and components
• Experience working with REST web services
What our partner can offer to you:
• Hybrid working structure (2 home office / week), the office is located in the 11th district.
• Outstanding remuneration
• Be part of innovation at the forefront of the industry, including exposure to emerging quantum cryptography technologies
• Outstanding remuneration
• Be part of innovation at the forefront of the industry, including exposure to emerging quantum cryptography technologies