Go Developer – Middleware Specialist

Go Developer – Middleware Specialist

Making it clear to the world that technology already makes it possible to produce sustainable and animal-friendly meat on a large scale. That is Fancom's mission. A challenging promise in an exciting and innovative industry that never stands still.

Fancom is market leader in the field of high-tech livestock housing automation systems for intensive pig farming, poultry farming and mushroom growing and operates worldwide.

We are looking for a:

Go Developer – Middleware Specialist

The role

We are looking for a talented Go Developer with a deep understanding of middleware development and embedded systems. You will play a vital role in designing and implementing the core middleware for our Optima platform, the backbone of our next-generation agricultural automation products. Working closely with the architect, you will ensure that domain-specific control applications meet high standards of quality, reliability, and extensibility, allowing them to thrive in long-term, mission-critical environments.

Key Responsibilities

  • Develop, test, and maintain the “middleware” layer, providing essential services for system configuration, provisioning, data visualization, and monitoring.
  • Collaborate with architects and cross-functional teams to define, refine, and validate (non-)functional requirements for each feature.
  • Implement secure, scalable, and reusable code to support the platform’s functionality across various devices, with a strong emphasis on quality and code stability.
  • Engage in discussions on software architecture, design principles, and best practices to ensure efficient and reliable system performance.
  • Oversee code quality across the team, providing mentorship and guidance in areas like testing, reusability, and adherence to design guidelines.

About You

We are looking for someone with an advanced understanding of Go and middleware, and a keen eye for code quality and long-term maintainability.

What you bring

  • Experience Level: Medior/Senior with experience in Scrum/Agile, capable of working both independently and collaboratively.
  • Technical Expertise: proven skills in Go (Golang) development, focusing on code structure, scalability, and best practices.
  • Architectural Knowledge: familiarity with software design principles and the ability to translate high-level requirements into a robust technical implementation.
  • Embedded Systems: experience in developing software for embedded systems, including knowledge of Bazel for build management.
  • Testing Skills: proficiency in developing and implementing verification and validation tests.
  • Communication Protocols: knowledge of gRPC, MQTT, and Protocol Buffers.
  • Version Control: Skilled with Git.
  • Languages: Fluent in English; Dutch is a strong plus but not essential.

Nice-to-Haves

  • Full-Stack Awareness: experience with CI/CD (e.g., Jenkins) and familiarity with Angular or other front-end frameworks.
  • Security Best Practices: a strong understanding of authentication and authorization mechanisms, especially in embedded and networked systems.

What we offer

Working at Fancom means working in a challenging and varied position at an international, financially strong and ambitious company. You will work in a pleasant, informal working environment with a passion for innovation. In addition, you can count on:

  • A competitive salary, based on experience and knowledge.
  • Employment conditions in line with the Metalektro Collective Labor Agreement.
  • Pension scheme.
  • 27 vacation days and 13 additional leave (ADV) days based on a full-time position.
  • Impact: your work will play a crucial role in enhancing the sustainability and efficiency of the agriculture sector.
  • Growth: join a team committed to continuous learning, offering ample technical challenges and opportunities for development.
  • Flexibility: enjoy a modern work environment with flexibility to support your work-life balance.

Information & application

Ready to make a real difference in the world of smart farming? Let’s talk!
For more information about the position, please contact Yoran Schroot, Lead Software Engineer via yschroot@fancom.com.

Want to apply? Send a motivation letter to hr@fancom.com in which you concisely state the main reasons for your response. Attach a resume. 

Acquisition based on this vacancy is not appreciated.

Neem contact met ons op

Op zoek naar superieure stalomstandigheden?

Neem contact met ons op, samen bouwen we aan jouw toekomstbestendige stal.