> Markdown version of [/jobs/ext/1908605-go-software-engineer](https://www.wearedevelopers.com/jobs/ext/1908605-go-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Go Software Engineer - **Company:** Ciklum - **Location:** Málaga, Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Automation of Tests, Software Debugging, Distributed Systems, Amazon DynamoDB, Github, Protocol Buffers, NoSQL, Pair Programming, Test-Driven Development (TDD), Containerization, Kubernetes, Extreme Programming, Integration Frameworks, Codebase, Api Design, Docker, Microservices - **Published:** August 4, 2026 - **Apply:** https://www.jobleads.com/es/job/e1593b323f7ec55380f2cb2d5f83aeb58 ## About the Role * Commercial Go Experience - Track record of writing clean, maintainable Go in a professional environment. * Distributed Systems Knowledge - Microservice architectures and asynchronous, event-driven patterns. * API Development & Integration - Designing, building, and consuming APIs, including third-party integrations. * XP Practices & Mindset - Experience with eXtreme Programming practices (pair programming, collective ownership, short feedback cycles). * Test-Driven Development (TDD) - Strong advocate of test-first approach; hands-on TDD experience. * Automation Testing - Automated testing across unit, integration, contract, and end-to-end levels. * Coaching & Mentoring - Ability to coach peers on TDD, pairing, and XP principles. * Technical Communication - Clear ability to explain technical concepts to non-technical partners. * Remote Collaboration - Experience in asynchronous, remote teams and working out loud. * Containerisation (Docker, Kubernetes) * Cloud Platforms (AWS) * NoSQL Databases (DynamoDB) * gRPC and Protocol Buffers * CI/CD Pipelines (GitHub Actions) * Experience in the hospitality or retail industry (preferred) ## Description About the role: As a Senior Go Software Engineer, you will become part of a cross-functional development team., * Uphold Code Quality & System Reliability - Write clean, effective, idiomatic Go; participate in pair programming and code reviews to maintain standards. * Act as a Technical Bridge to Partners - Serve as a key technical contact for POS partners; communicate integration requirements, troubleshoot issues, and translate technical concepts for non-technical stakeholders. * Champion Working Out Loud - In a hybrid environment, share work, progress, and challenges in Slack and through clear documentation; contribute to transparency and collective ownership. * Practice Test-First Development - Apply TDD and automated testing to guide design and provide fast feedback. * Diagnose & Resolve Production Issues - Investigate complex problems in live systems, debug integrations, and implement lasting improvements. * Continuously Improve the Codebase - Proactively refactor and simplify designs, balancing technical quality with business value. ## Related Videos - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Innovating Developer Tools with AI: Insights from GitHub Next](https://www.wearedevelopers.com/videos/1268-innovating-developer-tools-with-ai-insights-from-github-next) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [NoSQL Data Modeling for Front-end Developers](https://www.wearedevelopers.com/videos/297-nosql-data-modeling-for-front-end-developers) - [Coffee with Developers](https://www.wearedevelopers.com/videos/354-coffee-with-developers) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Dev Digest 138 - Are you secure about this?](https://www.wearedevelopers.com/magazine/486-dev-digest-138-are-you-secure-about-this) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)