Backend Software Engineer

Hays · Italia ·


Descrizione dell'offerta

Backend Software Engineer (Go/Python) – Freelance – Fully Remote

Location: Fully Remote- ITALY

Languages: Italian & English

Contract Type: Freelance


Must be based in Italy – No sponsorship available


A freelance opportunity for a Backend Software Engineer with strong Go development skills and a solid focus on automated testing. This role sits at the heart of a modern microservices ecosystem, working with Kubernetes, Helm, CI/CD pipelines, and both SQL and NoSQL databases.


Role Overview

You will join a cross‑functional engineering team responsible for building backend microservices, developing automated test suites, and contributing to a cloud‑native platform. The position is fully remote, with no travel required, and is ideal for engineers who enjoy autonomy, experimentation, and high‑quality software delivery.


Key Responsibilities

Backend Development

  • Develop and maintain backend microservices using Go .
  • Participate in architectural discussions and contribute to technical improvements.

Automated Testing

  • Write and maintain automated tests in Python .
  • Collaborate closely with QA to ensure robust and reliable software.
  • Use or support frameworks such as Robot Framework (optional).

Cloud & DevOps

  • Deploy and manage microservices on Kubernetes , using Helm for configuration.
  • Contribute to CI/CD pipelines (e.g., Jenkins ) to improve automation and delivery.
  • Provide occasional support for performance testing (e.g., JMeter ).

Database Management

  • Work with NoSQL databases , especially Cassandra .
  • Manage and optimize SQL databases when needed.


Technical Requirements

  • Go: Proven experience in backend development.
  • Python: Strong expertise, especially for automated testing.
  • Databases: Experience with Cassandra or strong SQL knowledge.
  • Microservices: Understanding of distributed architectures and key concepts.
  • Kubernetes & Helm: Basic command‑line knowledge to operate and deploy services.
  • CI/CD: Experience with pipelines, ideally Jenkins.
  • Testing Tools: Robot Framework (nice to have), JMeter (optional).


Soft Skills

  • Comfortable working in cross‑functional teams.
  • Strong problem‑solving mindset and willingness to experiment.
  • Proactive, autonomous, and able to manage tasks independently.


Contract Details

  • Freelance: Yes
  • Remote Work: 100% remote
  • Travel: None
  • Personal Data Processing: None
  • Equipment: Company‑provided laptop (non‑branded)
  • Languages Required: Italian & English

Candidatura e Ritorno (in fondo)