Senior Backend Software Engineer

vor 2 Wochen


Zug, Schweiz Golem Factory Gmbh Vollzeit
technologies-expected :
  • REST
  • Async Programming
  • Rust
  • Git
  • Concurrent Programming
  • GitHub
  • coding TCP/IP stack

technologies-optional :
  • QEMU

about-project :
  • As a Senior Backend Software Engineer you will join the team of exceptionally skilled engineers solving complex problems in the decentralized systems area, and contribute to building the core of the Golem platform. The main component - Yagna - is written purely in Rust, and it’s the entry point to Golem, just like geth or erigon are entry points to the Ethereum network.
  • In this role, you would have space to share and develop your ideas, innovate to improve Yagna and other aspects of the Golem Network platform, such as: runtimes (QEMU-based light VM), networking, scalability, reputation, security, and many other pieces that are at the core of the platform. In many aspects, we tackle unique problems that no one has addressed before, which makes this role challenging, exciting and fulfilling.

responsibilities :
  • Develop reusable, testable, scalable, and efficient code using Rust
  • Create code requiring low-level control
  • Contribute to the Golem Factory open-source projects @ GitHub
  • Asynchronous, concurrent, and network programming (TCP, UDP, HTTP)
  • Develop for all three leading platforms: Linux, macOS, and Windows
  • Design REST API (low-level Golem API)
  • Get feedback from the other teams on the above
  • Test what you write with the unit, integration, and manual tests
  • Contribute to the company Tech Council committee
  • Attend daily and weekly stand-ups, sprint plannings, retrospectives, 1:1s
  • Work collaboratively in the CET timezone and support other engineers within the team and across teams
  • Perform necessary maintenance tasks

requirements-expected :
  • You have a minimum 6 years of experience in design and system programming
  • You have experience in low-level network programming
  • You have experience with the implementation of TCP protocol (we maintain our own fork of the smolTCP library)
  • You already use and love Rust, including async
  • You have experience with network security and encryption protocols
  • You have experience with asynchronous and concurrent programming
  • You have good knowledge of general software design, as well as API design (REST in particular)
  • You know your way around command-line tools and shell scripting
  • You are skilled with Git, Github, and its tools and the know-how to use them in more significant projects
  • You have strong problem-solving and debugging skills
  • You are a fast learner and are eager to pick up new technologies and projects
  • You can communicate fluently in English

offered :
  • Flexible contract types
  • Remote-first culture
  • 26 days of PTO
  • Training and conference budget
  • Private medical care
  • Sports card
  • Company retreats and events

benefits :
  • sharing the costs of sports activities
  • private medical care
  • sharing the costs of professional training & courses
  • remote work opportunities
  • flexible working time
  • integration events
  • dental care
  • no dress code
  • coffee / tea
  • drinks
  • leisure zone
  • christmas gifts
  • employee referral program
  • family picnics
  • free lunch at the office



  • Zug, Schweiz Golem Factory Gmbh Vollzeit

    Senior Backend Software Engineer (Rust)Miejsce pracy: Dammstrasse 16, Zug 6300Technologies we useExpectedRESTAsync ProgrammingRustGitConcurrent ProgrammingGitHubcoding TCP/IP stackOptionalQEMUAbout the projectAs a Senior Backend Software Engineer you will join the team of exceptionally skilled engineers solving complex problems in the decentralized systems...


  • Zug, Schweiz Golem Factory GmbH Vollzeit

    Golem Factory and its Mission:Are you a Rust developer looking to make a significant impact in the world of distributed computing? At Golem Factory, you have the chance to co-create a pioneering peer-to-peer market for distributed computational resources. As a member of our team, you'll help to develop and optimize our decentralized computing framework....


  • Zug, Schweiz Golem Factory GmbH Vollzeit

    Golem Factory and its Mission:Are you a Rust developer looking to make a significant impact in the world of distributed computing? At Golem Factory, you have the chance to co-create a pioneering peer-to-peer market for distributed computational resources. As a member of our team, you'll help to develop and optimize our decentralized computing framework....


  • CH- Zug Bossard AG Vollzeit

    Wir sind eine weltweit führende Anbieterin von Produktlösungen und Dienstleistungen in der industriellen Verbindungs- und Montagetechnik mit Hauptsitz in Zug. Entscheide dich sich für Bossard als Arbeitgeberin und profitiere von attraktiven Anstellungsbedingungen. Zur Verstärkung unseres Gruppen Smart Factory Logistics Teams suchen wir eine/nSenior...


  • CH- Zug Bossard AG Vollzeit

    Wir sind eine weltweit führende Anbieterin von Produktlösungen und Dienstleistungen in der industriellen Verbindungs- und Montagetechnik mit Hauptsitz in Zug. Entscheide dich sich für Bossard als Arbeitgeberin und profitiere von attraktiven Anstellungsbedingungen. Zur Verstärkung unseres Gruppen Smart Factory Logistics Teams suchen wir eine/nSenior...


  • Zug, Schweiz Chorus One Vollzeit

    Our OfferAutonomy and ownership in a friendly and supportive work environment and the opportunity for rapid growth.Competitive fixed compensation (USD 100k - 140k commensurate with experience and equity options available)All-expense paid biannual team retreats at various destinations. Past retreats took place in Egypt, Serbia, Kenya, USA, South Korea,...


  • Zug, Zug, Schweiz Sphynx Technology Solutions AG Vollzeit

    Job opening: Senior Python DeveloperResponsibilitiesDesign, develop, and maintain high-quality, scalable, and efficient Python-based applications, services, and APIs; Collaborate with software engineering teams to define infrastructure requirements and ensure seamless integration with software applications. Implement and maintain infrastructure as code...


  • Zug, Zug, Schweiz Sphynx Technology Solutions AG Vollzeit

    Job opening: Senior Python DeveloperResponsibilitiesDesign, develop, and maintain high-quality, scalable, and efficient Python-based applications, services, and APIs; Collaborate with software engineering teams to define infrastructure requirements and ensure seamless integration with software applications. Implement and maintain infrastructure as code...


  • Zug, Schweiz Gelato Vollzeit

    Gelato is an all-in-one Ethereum Rollup as a Service Platform built without limits. Designed to be super-fast, incredibly secure, and infinitely scalable, Gelato rollups allow anyone to build and deploy their fully serviced Layer 2 chains on Arbitrum, Optimism, Polygon, Celestia and more at a pace natively integrated with Web3's favorite tools and services...


  • Zug, Schweiz Gelato Vollzeit

    Gelato is an all-in-one Ethereum Rollup as a Service Platform built without limits. Designed to be super-fast, incredibly secure, and infinitely scalable, Gelato rollups allow anyone to build and deploy their fully serviced Layer 2 chains on Arbitrum, Optimism, Polygon, Celestia and more at a pace natively integrated with Web3's favorite tools and services...


  • Zug, Schweiz FLEXSIS Vollzeit

    EINFÜHRUNG: Für unseren Kunden, Schweizer Marktleader in der Herstellung von Küchengeräten, suchen wir für den Standort Zug einen engagierten Cloud Software Engineer (m/w/d) mit Startdatum so bald wie möglich. Es handelt sich um eine Vollzeitstelle mit unbefristetem Vertrag. AUFGABENBESCHREIBUNG: Du bist für die Analyse, Konzeption, Entwicklung und...


  • 6300 / Zug, Schweiz Flexsis AG, IT-GITR Vollzeit

    EINFÜHRUNG Für unseren Kunden, Schweizer Marktleader in der Herstellung von Küchengeräten, suchen wir für den Standort Zug einen engagiertenCloud Software Engineer (m/w/d)mit Startdatum so bald wie möglich. Es handelt sich um eine Vollzeitstelle mit unbefristetem Vertrag.AUFGABENBESCHREIBUNGDu bist für die Analyse, Konzeption, Entwicklung und...


  • Zug, Schweiz Tocos Vollzeit

    Our missionWe are Toco, a company driven by a passion to combat climate change by revolutionising archaic aspects of the global financial system. Our mission is to create a new era of environmental consciousness and action through the introduction of Tocos, a groundbreaking carbon currency. Tocos represents one tonne of carbon dioxide that has been removed...


  • Zug, Schweiz Tocos Vollzeit

    Our missionWe are Toco, a company driven by a passion to combat climate change by revolutionising archaic aspects of the global financial system. Our mission is to create a new era of environmental consciousness and action through the introduction of Tocos, a groundbreaking carbon currency. Tocos represents one tonne of carbon dioxide that has been removed...

  • Cloud Software Engineer

    vor 2 Monaten


    Zug, Schweiz GLOBAL IT RECRUITMENT Vollzeit

    EINFÜHRUNG: Für unseren Kunden, Schweizer Marktleader in der Herstellung von Küchengeräten, suchen wir für den Standort Zug einen engagiertenCloud Software Engineer (m/w/d) mit Startdatum so bald wie möglich. Es handelt sich um eine Vollzeitstelle mit unbefristetem Vertrag.AUFGABENBESCHREIBUNG: Du bist für die Analyse, Konzeption, Entwicklung und...


  • Zug, Schweiz FLEXSIS Vollzeit

    INTRODUCTION: Für unseren Kunden, Schweizer Marktleader in der Herstellung von Küchengeräten, suchen wir für den Standort Zug einen engagiertenCloud Software Engineer (m/w/d)mit Startdatum so bald wie möglich. Es handelt sich um eine Vollzeitstelle mit unbefristetem Vertrag. ASSIGNMENT DESCRIPTION: Du bist für die Analyse, Konzeption, Entwicklung und...


  • Zug/Baar/Homeoffice, Schweiz Ringler Informatik AG Vollzeit

    Ringler Informatik AG T RINGLER Baarermattstrasse 10 6340 BaarSenior Software Engineer*inProduktentwicklung Deklarationslösungen80 bis 100%, Zug/Baar/HomeofficeDu möchtest mit dem Marktleader für Steuerdeklarationslösungen schweizweit 1 Million Nutzer mit modernstenund innovativen Lösungen begeistern. Als initiative, qualifizierte und lernbereite Person...


  • Zug/Baar/Homeoffice, Schweiz Ringler Informatik AG Vollzeit

    Ringler Informatik AG T RINGLER Baarermattstrasse 10 6340 BaarSenior Software Engineer*inProduktentwicklung Deklarationslösungen80 bis 100%, Zug/Baar/HomeofficeDu möchtest mit dem Marktleader für Steuerdeklarationslösungen schweizweit 1 Million Nutzer mit modernstenund innovativen Lösungen begeistern. Als initiative, qualifizierte und lernbereite Person...

  • Cloud Software Engineer

    vor 2 Monaten


    Zug, Schweiz Flexsis Vollzeit

    EINFÜHRUNG: Für unseren Kunden, Schweizer Marktleader in der Herstellung von Küchengeräten, suchen wir für den Standort Zug einen engagiertenCloud Software Engineer (m/w/d) mit Startdatum so bald wie möglich. Es handelt sich um eine Vollzeitstelle mit unbefristetem Vertrag.AUFGABENBESCHREIBUNG: Du bist für die Analyse, Konzeption, Entwicklung und...


  • Zug, Schweiz Vinivia AG Vollzeit

    (Senior) QA Automation Engineer at Vinivia AG | softgarden View job here Wir sind VINIVIA Do it LIVE.Wir revolutionieren die Verbindung an Brands durch interaktives Livestreaming.Über die interactive-livestreaming-platform gestalten wir das Livestreaming Erlebnis für die Community,...