Trafficmind
Go Software Developer
TrafficmindSwitzerland19 hours ago
Full-timeEngineering, Information Technology

We are looking for a Go Software Developer to design and build high-performance, scalable backend systems operating in high-availability, traffic-intensive environments. You will contribute directly to architectural decisions, system reliability, and performance optimization, working closely with infrastructure, platform, and DevOps teams.


This is a hands-on role with real ownership over production services, focused on building efficient and resilient Golang-based systems that run on Red Hat–based Linux infrastructure


Key Responsibilities


  • Design, build, and maintain scalable, high-performance backend services and distributed systems using Go
  • Develop system components with a strong focus on reliability, fault tolerance, and efficient resource utilization
  • Collaborate closely with infrastructure, DevOps, and platform teams to ensure services are production-ready and resilient
  • Optimize application performance, reduce latency, and resolve bottlenecks in high-load environments
  • Own the full development lifecycle: technical design, implementation, testing, deployment, and production support
  • Implement and maintain robust testing practices, including unit, integration, and load testing
  • Contribute to and improve CI/CD pipelines supporting containerized deployments
  • Participate in incident analysis and remediation, providing application-level insight and fixes
  • Document system architecture, design decisions, and operational considerations to ensure knowledge sharing


Qualifications


  • 5+ years of professional software development experience, including 3+ years with Go
  • Proven experience designing, building, and operating high-load, distributed, microservices-based systems
  • Strong understanding of Go concurrency, networking, API design, and performance tuning
  • Experience developing high-performance Go servers for HTTP and TCP services
  • Hands-on experience with Docker and Kubernetes
  • Solid knowledge of CI/CD pipelines, infrastructure-aware development, and automated testing frameworks
  • Working knowledge of Red Hat–based Linux environments and system-level behavior
  • Ability to contribute to technical decision-making, code reviews, and architectural discussions
  • Strong analytical and problem-solving skills
  • Experience working in agile development environments
  • Ability and willingness to work on-site on a full-time basis

Key Skills

Ranked by relevance