> Markdown version of [/jobs/ext/2111672-senior-software-engineer-golang](https://www.wearedevelopers.com/jobs/ext/2111672-senior-software-engineer-golang). 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). --- # Senior Software Engineer ( Golang) - **Company:** Lawrence Harvey - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Amazon Web Services, Cloud Engineering, Software Quality, Distributed Systems, NoSQL, Software Engineering, SQL Databases, Data Streaming, Data Logging, Delivery Pipeline, Backend, Event Driven Architecture, Kubernetes, Apache Kafka, Graphql, Docker, Golang - **Published:** August 19, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-golang-en-badalona-ID-367799166 ## About the Role The role focuses on distributed systems, event driven architectures and highly reliable APIs, with strong ownership from design to production. Se pueden requerir diversas habilidades interpersonales y experiencia para el siguiente puesto. Por favor, asegúrese de consultar la descripción a continuación con atención.You will work on systems that handle high traffic, integrate with third party providers and internal platforms, and require strong observability, scalability and resilience guarantees.ResponsibilitiesDesign and implement backend services and platform components using Go and other modern backend languagesBuild and evolve event driven architectures using messaging and streaming technologiesDesign and maintain REST and GraphQL APIs consumed by internal and external clientsImplement service to service communication patterns with a focus on reliability, idempotency and fault toleranceOwn the full software lifecycle in a you build it, you run it environmentInstrument services with logs, metrics and traces, and actively use observability data for troubleshooting and improvementsPerform root cause analysis of production incidents and implement long term fixesCollaborate with cross functional teams to design scalable and maintainable solutionsMentor other engineers and contribute to engineering standards and best practicesTechnical stackBackend: Go, with experience in other backend languages considered a plusCloud and infrastructure: AWS or similar cloud providersContainers and orchestration: Docker, Kubernetes, HelmEventing and messaging: Kafka or equivalent streaming platformsData stores: SQL and NoSQL databasesObservability: metrics, logging and tracing systems, preferably OpenTelemetry basedCI/CD: automated pipelines and infrastructure as codeWhat xqysrnh we are looking forStrong experience building backend systems in production environmentsSolid understanding of distributed systems and cloud native architecturesHands on experience with event driven systems and asynchronous workflowsGood understanding of observability beyond dashboards, including data models and performance tradeoffsComfortable owning services in production and participating in on call rotationsPragmatic mindset with attention to code quality, testing and maintainabilityAbility to communicate technical decisions clearly and work collaboratively ## Description We are looking for a Senior Software Engineer to design, build and operate backend and platform services in a cloud native environment.The role focuses on distributed systems, event driven architectures and highly reliable APIs, with strong ownership from design to production.Se pueden requerir diversas habilidades interpersonales y experiencia para el siguiente puesto.Por favor, asegúrese de consultar la descripción a continuación con atención.You will work on systems that handle high traffic, integrate with third party providers and internal platforms, and require strong observability, scalability and resilience guarantees.ResponsibilitiesDesign and implement backend services and platform components using Go and other modern backend languagesBuild and evolve event driven architectures using messaging and streaming technologiesDesign and maintain REST and GraphQL APIs consumed by internal and external clientsImplement service to service communication patterns with a focus on reliability, idempotency and fault toleranceOwn the full software lifecycle in a you build it, you run it environmentInstrument services with logs, metrics and traces, and actively use observability data for troubleshooting and improvementsPerform root cause analysis of production incidents and implement long term fixesCollaborate with cross functional teams to design scalable and maintainable solutionsMentor other engineers and contribute to engineering standards and best practicesTechnical stackBackend: Go, with experience in other backend languages considered a plusCloud and infrastructure: AWS or similar cloud providersContainers and orchestration: Docker, Kubernetes, HelmEventing and messaging: Kafka or equivalent streaming platformsData stores: SQL and NoSQL databasesObservability: metrics, logging and tracing systems, preferably OpenTelemetry basedCI/CD: automated pipelines and infrastructure as codeWhat xqysrnh we are looking forStrong experience building backend systems in production environmentsSolid understanding of distributed systems and cloud native architecturesHands on experience with event driven systems and asynchronous workflowsGood understanding of observability beyond dashboards, including data models and performance tradeoffsComfortable owning services in production and participating in on call rotationsPragmatic mindset with attention to code quality, testing and maintainabilityAbility to communicate technical decisions clearly and work collaboratively ## Related Videos - [Rethinking Reactive Architectures with GraphQL ](https://www.wearedevelopers.com/videos/121-rethinking-reactive-architectures-with-graphql) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Go with the Flow: Stop the Leaks Before Your Memory's a Waterfall!](https://www.wearedevelopers.com/videos/100073-go-with-the-flow-stop-the-leaks-before-your-memory-s-a-waterfall) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Retooling and refactoring - an investment in people.](https://www.wearedevelopers.com/videos/371-retooling-and-refactoring-an-investment-in-people) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) ## Related Articles - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers)