Senior Golang Developer
Website Torchinsky
Join our client, a trailblazer in drone-in-a-box solutions, and make a significant impact as Senior Go Developer. The mission is to revolutionize critical infrastructure and perimeter surveillance with a system that seamlessly integrates drones, landing stations, client computers, and more, offering users unprecedented control and automation.
Why?
• Innovative Projects: Lead the development of server-side software that orchestrates an entire ecosystem of drones and related technology, handling everything from automated flights to data management.
• Comprehensive Technology Stack: Work with a broad spectrum of modern technologies including C++17, Python, Golang, JS, Typescript, WebGL, gstreamer, and WebRTC on platforms like STM32 and NVIDIA Jetson.
• Holistic Development Approach: Engage in the end-to-end creation process of mechanics, electronics, and software, ensuring deep integration and rapid feature deployment.
Responsibilities:
• Optimize the backend and whole system architecture for better scalability and reliability
• Develop the protocols between all components of the system, work together with frontend and
embedded developers to optimize end-to-end performance
• Develop backend server software (Golang)
• Work on video streaming subsystem to improve scalability and performance (Golang, C++)
• CI/CD and development environment support
• Interaction with customers to understand better their use cases and find better solutions
• Software updates system for production
Requirements:
• Have 5+ years of commercial development experience, with at least 3 years in Golang
• Experience with real-time, high load network applications development (using TCP, UDP, Websocket)
• Possess a strong background in multi-threaded application development and relational databases (PostgreSQL)
• Be proficient in *nix OS, Git, CI/CD (Gitlab CI), Docker
• Relocation to Dubai is needed (company will help with that)
• Fluent English
Nice-to-Have:
Knowledge of C++/Python, binary protocols, ACL design, and video processing libraries (preferably gstreamer)
Benefits:
• A vibrant, international team committed to innovation
• A comfortable Dubai office surrounded by passionate engineers
• A competitive salary and a comprehensive relocation package