Backend Software Engineer
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