> Markdown version of [/jobs/ext/1370255-golang-engineer-europe](https://www.wearedevelopers.com/jobs/ext/1370255-golang-engineer-europe). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Golang Engineer (Europe) - **Company:** Parser Limited - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Application Programming Interfaces (APIs), Agile Methodology, Microsoft Azure, Code Review, Relational Databases, Database Design, Software Debugging, FFmpeg, Global Positioning Systems (GPS), Monitoring of Systems, HTTP Live Streaming, Network Protocols, Prometheus, SQLite, Systems Integration, Video Editing, Video Encoding, WebRTC, Grafana, Backend, RTSP, Git Flow, Data Management, Multiaccess Edge Computing, Video Streaming, Firewall Services Module, Restful APIs, Data Pipelines, Golang - **Published:** July 22, 2026 - **Apply:** https://www.adzuna.es/contact-us.html ## About the Role 5+ years of professional experience with Golang. Proven experience with video processing technologies (FFmpeg, GStreamer, or equivalent). Strong knowledge of network protocols: RTSP, ONVIF, HTTPS (WebRTC experience is a plus). Hands-on experience with SQLite or similar lightweight relational databases. Practical experience building REST APIs and integrating with external systems. Solid understanding of security best practices (TLS/HTTPS, AES-256, firewall rules, authentication). Strong debugging skills with a focus on video transmission, recording stability, and network protocols. Familiarity with CI/CD pipelines and Git-based workflows (Azure DevOps preferred). Ability to work with modular architectures and maintain high code quality in long-term projects. Nice to Have Background in embedded systems or edge computing. Experience with adaptive streaming (HLS/DASH) or WebRTC. Familiarity with Prometheus, Grafana, or other observability platforms. Previous work in transportation, safety-critical, or surveillance systems. ## Description About the Project We are developing an innovative video surveillance solution for the railway industry, aimed at making train journeys safer and more efficient. The system will support operators, fleet managers, and security teams in monitoring operations, ensuring compliance with safety standards, and responding quickly to incidents. This is a strategic, high-impact initiative with strong visibility, offering an opportunity to work with modern technologies in a complex domain where performance, security, and reliability are crucial. Responsibilities Design and implement backend services in Golang, focusing on video recording, playback, and data management. Integrate external systems and metadata sources (e.g., GPS, IBIS-IP, ITxPT) into the solution. Develop and optimize APIs for communication with fleet management and monitoring systems. Work with video streaming and processing pipelines (FFmpeg/GStreamer) to ensure stable recording and playback. Ensure system performance, reliability, and security across all components. Contribute to database design and optimization using SQLite. Support architectural improvements and contribute to scalability and maintainability. Take part in code reviews, testing, and agile development processes. Work closely with the team to deliver features from concept to deployment. ## Related Videos - [The Fundamentals of Online Video](https://www.wearedevelopers.com/videos/32-the-fundamentals-of-online-video) - [Transforming Education: A Journey from interactive Markdown to Remote-Labs](https://www.wearedevelopers.com/videos/941-transforming-education-a-journey-from-interactive-markdown-to-remote-labs) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Computer Vision from the Edge to the Cloud done easy](https://www.wearedevelopers.com/videos/263-computer-vision-from-the-edge-to-the-cloud-done-easy) - [Scoring 2000 Products per Request: Performance Pitfalls in Golang](https://www.wearedevelopers.com/videos/2073-scoring-2000-products-per-request-performance-pitfalls-in-golang) - [Raise your voice!](https://www.wearedevelopers.com/videos/10-raise-your-voice) ## Related Articles - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 139 - Soft and hard queries](https://www.wearedevelopers.com/magazine/487-dev-digest-139-soft-and-hard-queries) - [Dev Digest 102 - Race conditions](https://www.wearedevelopers.com/magazine/386-dev-digest-102-race-conditions)