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