About the roles
Valletta Software is expanding its team: 2 Go positions — Lead and Architect.
We're looking for Go engineers at two levels to join our client's distributed team. If you're passionate about scalable systems and AI integration — this is for you!
Working hours: 09:00–18:00 CEST
Requirements (Lead Go Engineer)
•5–6+ years of commercial Go development
•2+ years as Team Lead / Lead Engineer
•Distributed systems, Go concurrency
•Hands-on experience with AI/ML integration / configuration
•Degree in IT
•CI/CD, stakeholder communication, mentoring senior engineers
•English — C1
•Nice to have: experience in insurance
Requirements (Go Architect)
•7+ years of software development, 4–5+ years of production Go
•Deep knowledge of Go: goroutines, channels, context, memory model
•Experience with AI/ML integration
•Designing distributed, microservice and high-load systems
•REST / gRPC APIs, relational databases, message brokers, Kubernetes, CI/CD
•Architectural reviews, ADRs, tech specs, stakeholder communication
•English — C1
•Nice to have: NoSQL, cloud-native (AWS/GCP/Azure), DDD/SRE, Architect/Staff experience, Java/Python/C++
Location (both roles)
Candidates must be based in one of the following countries: Georgia, Albania, Serbia, Slovenia, Ukraine, EU, Hungary, Lithuania, Poland, Armenia.
Joining Valletta Software Development means
•A global, thriving team: join 100+ specialists from 20+ countries, united by a passion for outstanding IT solutions
•Diverse projects: Fintech, MedTech, AI/ML, e-commerce, and more; switch teams or industries to broaden your skills
•Support at every step: client interview prep — we train you to succeed and give actionable feedback
•Strategic stability: well-structured processes, strong management, and long-term vision
•Core values: honesty, flexibility, innovation, and a people-first approach
•Regular salary