Backend Software Engineer (Go/Python) – Freelance – Fully RemoteLocation: Fully Remote- ITALYLanguages: Italian & EnglishContract 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 OverviewYou 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 ResponsibilitiesBackend DevelopmentDevelop and maintain backend microservices using Go .Participate in architectural discussions and contribute to technical improvements.Automated TestingWrite 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 & DevOpsDeploy 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 ManagementWork with NoSQL databases, especially Cassandra .Manage and optimize SQL databases when needed.
Technical RequirementsGo: 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 SkillsComfortable working in cross‐functional teams.Strong problem‐solving mindset and willingness to experiment.Proactive, autonomous, and able to manage tasks independently.
Contract DetailsFreelance: YesRemote Work: 100% remoteTravel: NonePersonal Data Processing: NoneEquipment: Company‐provided laptop (non‐branded)Languages Required: Italian & English