Senior Backend Engineer - Go
BlockLabs
- Málaga
- Permanente
- Tiempo completo
- Design and develop backend services primarily using Go.
- Leverage Go’s concurrency features (goroutines, channels) to build highly performant and scalable systems.
- Optimize applications for speed and efficiency, ensuring minimal latency under heavy load.
- Write clean, idiomatic Go code with a focus on maintainability and readability.
- Build and maintain integrations with external providers through well-structured, secure APIs.
- Collaborate with product, frontend, and DevOps teams to deliver reliable, production-ready features.
- Ensure backend systems are observable, testable, scalable and resilient under load.
- Support event-driven flows with strong guarantees around state and delivery.
- Contribute to technical direction and evolution of internal tooling and integration frameworks.
- Help define and uphold best practices across engineering disciplines.
- 5+ years of backend development experience, with 3+ years production-level Go.
- Deep understanding of Go’s standard library, concurrency model, and memory management.
- Experience building microservices and working with Go frameworks (e.g., Gin, Echo, gRPC).
- Some experience with Node.js is a plus.
- Solid experience integrating with third-party APIs in live systems.
- Strong grasp of API design, security, authentication, and service reliability.
- Familiarity with distributed systems and event-based architectures.
- Comfortable with modern cloud infrastructure, Docker, IaC and CI/CD pipelines.
- Strong communicator who works well in remote-first environments.
- Passionate about clean code, maintainability, and system performance.
- Experience with Web3 and blockchain infrastructure is a plus (EVM JSON-RPC, wallet integration, event subscription).