Copy of Senior Developer Golang – Global Infrastructure

Vaste medewerker, Fulltime · Rotterdam

Your tasks

At i3D.net, we provide world-class global coverage with one of the most interconnected networks in the gaming industry. Our solutions focus on low latency, zero packet loss, and unmatched scalability, enabling seamless gameplay for millions of users worldwide. With dedicated support and cutting-edge technology, we deliver reliable, cost-efficient infrastructure that empowers game developers and businesses to scale effortlessly. Partnering with major names like EA, Epic Games, Discord, and Ubisoft, we are shaping the future of gaming and network technology.  

 

Why your role matters 
As a Senior Software Engineer (Golang) on our Game Team, you’ll be responsible for building, maintaining, and scaling microservices that power gameservers on bare metal and cloud infrastructures. This is not just about writing code—it’s about crafting solutions that track load, metrics, and telemetry, and building APIs to simplify complex setups for clients. You’ll work closely with product managers to meet user requirements while tackling API integrations with major cloud providers like GCP, AWS, and Azure, ensuring seamless scalability across platforms. 

Key Responsibilities 

  • Build, document, deploy, and maintain microservices that scale game servers on bare metal and cloud infrastructures.
  • Develop APIs to simplify client configurations for scaling game servers into the cloud.
  • Integrate with game engines like Unity and Unreal to track player activity and game events, extracting and aggregating data for customer dashboards.
  • Manage API integrations with cloud providers (e.g., GCP, AWS, Azure) to allocate VMs and install game servers.
  • Collaborate with the product manager to translate user requirements into actionable solutions.
  • Design scalable, efficient systems with a strong focus on domain-driven design and software architecture.
  • Maintain and occasionally enhance the backend of FairFight, our anti-cheat system, including implementing functional improvements and adding layers like API gateways and Auth0-based authorization.
  • Add new features and API endpoints to support configuration and improve system usability.
Tech stack 

At i3D.net, you’ll work with: 

  • Languages: Golang (primary), PHP (legacy), .NET
  • Infrastructure & Tools: Docker, Kubernetes, Ansible, GitLab pipelines, OpenSearch
  • Game Engines: Unity, Unreal Engine, and other relevant engines for integration
  • Databases: MariaDB
  • Practices: Test-Driven Development (TDD), CI/CD pipelines, Agile methodologies—we follow a "you build it, you deploy it, you support it" philosophy
  • IDE: Choose the development environment that you're most comfortable with

What success looks like in the first year 

  • Your code is live and delivering real value to clients.
  • You’ve picked up something new—maybe a new programming language or tool.
  • You know the ins and outs of the team’s projects, systems, and the people we’re building for.
  • You’ve cracked tough problems and delivered scalable, reliable solutions.
  • You’re a team player who’s helped build a stronger, more collaborative team through sharing knowledge and supporting others.
Your profile
  • Experience: You've been coding for 5+ years and know your way around Golang in production.
  • Polyglot Developer: You're a polyglot developer who’s shipped code in at least two languages (think PHP, .NET, Python, Golang).
  • Domain Expertise: Strong understanding of domain-driven design and software architecture, with the ability to design scalable systems that handle large volumes of data.
  • Tool Expertise: You’ve got hands-on experience with tools like Docker, GitLab pipelines, and Kubernetes.
  • Practices: Agile, TDD, and CI/CD pipelines are second nature to you.
  • Problem-Solving Skills: You’re great at solving problems, creating tickets, defining system outputs, and spotting tricky edge cases—without being spoon-fed.
  • User-Centric Mindset: You care about building solutions that actually make a difference for users.
  • Team player: You’reb all about teamwork, learning new things, and sharing your knowledge to help the team grow.
  • Remote vs Onsite: This is a hybrid position with some onsite work required at our Rotterdam office. You are either already in the Netherlands or open to relocating here, and we provide relocation services to support your move (a valid EU work permit is necessary).
Why join us?
  • We have been around: Join a company with 20+ years of sustainable growth and a global focus.
  • Global (gaming) customers: Work on core projects that make an impact for big names like Ubisoft and Discord.
  • Make an Impact: Work on core projects that power global gaming and tech giants like Ubisoft and Discord.
  • Hybrid Work Setup: Enjoy the flexibility of a hybrid role with a work-from-home budget and top-tier tools.
  • Career Growth: Access education reimbursement, career guidance, and opportunities to upskill.
  • Competitive Perks: Annual bonus, 25 vacation days (excluding national holidays), travel allowance, and a solid pension plan.
  • Stay Active: Free access to our in-house gym in Rotterdam.
  • Global Reach: Be part of a company with over 20 years of growth, serving a worldwide market.
  • Free Games: Enjoy lifetime access to Ubisoft’s game library
About us
At i3D.net, we provide world-class global coverage with one of the most interconnected networks in the gaming industry. Our solutions focus on low latency, zero packet loss, and unmatched scalability, enabling seamless gameplay for millions of users worldwide. With dedicated support and cutting-edge technology, we deliver reliable, cost-efficient infrastructure that empowers game developers and businesses to scale effortlessly. Partnering with major names like EA, Epic Games, Discord, and Ubisoft, we are shaping the future of gaming and network technology.  
WE HOREN GRAAG VAN JE!
Bedankt voor je interesse in i3D.net B.V. Vul het volgende korte formulier in. Als je problemen ondervindt bij het uploaden van je gegevens, stuur dan een e-mail naar hr@i3d.net
Document wordt geüpload. Even wachten
Voeg alle verplichte informatie met een * toe om je sollicitatie te kunnen verzenden.