Remotery

Senior Software Engineer – Go, Real-Time Engine

Posted May 24

This is a fully remote position, open to applicants in Europe.

πŸ“‹ Description

β€’ Design and improve backend infrastructure with a focus on scalability, performance, and reliability.

β€’ Skillfully manage concurrency and parallelism in Go utilizing goroutines, channels, and synchronization primitives such as mutexes and wait groups.

β€’ Create robust networking and streaming functionalities, with experience in network programming, sockets, and protocols like WebSockets and WebRTC.

β€’ Lead initiatives for performance optimization by profiling Go code, minimizing latency, and effectively managing memory and garbage collection.

β€’ Develop fault-tolerant systems featuring strong recovery mechanisms and failover strategies to ensure continuous service.

β€’ Implement thorough logging and tracing using tools such as zap, klog, OpenTelemetry, and Jaeger to improve monitoring and troubleshooting.

β€’ Employ Test-Driven Development (TDD) and participate in Pair Programming to guarantee high code quality and foster team collaboration.

β€’ Actively engage in code reviews, providing constructive feedback to maintain code quality and adhere to best practices.

β€’ Remain updated on the latest advancements in software development and contribute to the team's ongoing learning and enhancement.


⛳️ Requirements

β€’ A minimum of 5 years of professional experience with Go, along with a proven record of developing scalable and extensible systems.

β€’ Additional expertise in Python and familiarity with infrastructure containerization and DevOps, preferably with GCP or AWS.

β€’ Extensive experience in creating and maintaining robust APIs and implementing advanced CI/CD pipelines.

β€’ A solid foundation in software engineering principles and a dedication to cutting-edge practices including TDD, pair programming, and continuous integration.

β€’ Exposure to real-time infrastructure or latency-sensitive systems.

β€’ Nice to have: A background in AI, particularly related to Large Language Models, Speech to Text, and Voice Synthesis applications.

β€’ Knowledge of distributed computing and scalable cloud infrastructure.


🏝️ Benefits

β€’ Autonomy at speed: High-ownership roles in a fast-moving startup.

β€’ Remote-first flexibility: Contribute from anywhere, on your schedule.

β€’ Cutting-edge technology: Work on what interests you most.

β€’ Career growth: Scale your impact as the company grows.

β€’ Rewarding package: Competitive pay, equity options, and comprehensive benefits that reflect your skills and experience.

People also viewed

Webedia10 hours ago

Staff Engineer – API & Data

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
TechBiz Global10 hours ago

Senior AI Product Engineer

GR flagGreece OnlyFull-timeFull-stack Engineer
ApplyView job
The Flex10 hours ago

Full-Stack Engineering Lead

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job
Nodeworthy10 hours ago

Full Stack Developer

SG flagSingapore OnlyFull-timeFull-stack Engineer$4,000 – $6,000/month
ApplyView job
GoTo10 hours ago

Senior Software Engineer

HU flagHungary OnlyFull-timeFull-stack Engineer
ApplyView job
Squirro10 hours ago

Senior Software Engineer – Knowledge Graph, GraphRAG

CH flagSwitzerland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers