Backend Software Engineer (Go)

Posted 6 hours 29 minutes ago by Pixie Recruitment Services Limited

Contract
Not Specified
I.T. & Communications Jobs
Brussel, Belgium
Job Description

Role Overview
Join a team building a cloud-native internal platform to accelerate software product development for a major energy sector player.
You will develop core modules for a private cloud environment, focusing on resource and life cycle management in a multi-tenant setup.
Your work impacts mission-critical business applications running on a hybrid cloud platform.

Key Responsibilities

  • Develop Go-based modules for private cloud resource and service life cycle management
  • Implement efficient resource allocation, process initiation, and termination functionalities
  • Write and execute functional tests; participate in debugging and troubleshooting
  • Perform code reviews to maintain quality and apply best practices
  • Create and maintain CI/CD pipelines supporting automated build, test, and deployment
  • Define and enforce Kubernetes security rules, access control, and identity management
  • Conduct security testing including penetration testing to ensure platform security

Must-Have Skills

  • 3+ years software development experience in Go (mandatory), C/C++ or Python
  • Strong system programming skills: memory management, low-level system interactions, performance optimization
  • Experience building RESTful services in distributed systems
  • Proficient with Kubernetes and containerization (packaging, deployment customization)
  • Hands-on experience with CI/CD tools like GitLab, Jenkins, Tekton, Argo Workflows/CD, and gitOps/IaC practices
  • Skilled in writing and automating unit and integration tests
  • Solid understanding of networking protocols, load balancing, and security concepts
  • Experience identifying and resolving software vulnerabilities, including penetration testing
  • Familiarity with public cloud hyperscalers (eg, GCP)
  • Fluent English communication skills (C1 level or higher)

Preferred

  • Qualifications in IT governance and security
  • Agile and DevOps methodology experience
  • Excellent documentation and communication abilities