Contracting period: 6 months, with possibility to extend.
Contract details: B2B/ PFA or SRL
Location: EU/Remote
We are looking for an experienced Go Developer to design, build, and operate high-performance backend services and APIs. In this role, you will work closely with product and platform teams to deliver resilient, secure, and observable systems, with a strong focus on code quality, automation, and operational excellence.
Responsibilities
Design and implement backend services and APIs in Go, following idiomatic Go patterns and clean/hexagonal architecture
Develop and maintain RESTful APIs, including authentication, authorization, and service-to-service communication
Work with messaging, caching, and storage systems
Ensure reliable delivery through CI/CD pipelines
Implement observability using structured logging, metrics, and distributed tracing
Collaborate in an Agile environment, refining requirements with product owners
Contribute to engineering standards, best practices, and technical documentation
Requirements
Bachelors degree in Computer Science, Software Engineering, or a related field
Minimum 5 years of professional software development experience
Strong, hands-on experience building production-grade services in Go
Go modules, tooling, idioms, and best practices
Solid understanding of concurrency, synchronization, contexts, and error handling in Go
Experience designing and maintaining APIs, including versioning and backward compatibility
Practical experience with relational databases
Experience with at least one messaging or streaming platform
Hands-on experience with CI/CD pipelines and Infrastructure as Code
Strong testing mindset using Gos testing toolkit (testing, httptest) and libraries such as testify
Ability to break down complex problems and design simple, maintainable solutions
Excellent communication skills with both technical and non-technical stakeholders
Fluent English, written and spoken
Nice to Have
Experience with cloud platforms (AWS, Azure, or GCP) and managed services
Knowledge of security best practices
Exposure to event-driven architectures, streaming systems, caching strategies, and CQRS
Familiarity with Domain-Driven Design (DDD) and clean/hexagonal architecture
Background in regulated industries (e.g. insurance, financial services)
