DEVELOPMENT

Backend Engineer (Go | TypeScript | GCP | Web3)

Barcelona, Catalonia
Work Type: Full Time
We are looking for a Backend Engineer to design, build, and operate scalable backend systems powering a high-volume Web3 infrastructure platform. You will work on distributed systems handling millions of API requests per month, contributing to secure, resilient wallet and crypto infrastructure.

Location: Barcelona (Remote/Hybrid)
Employment: Full-time
Start: ASAP

Key Responsibilities
Design and operate scalable, resilient backend services
Develop high-performance microservices in Go and TypeScript
Architect and optimize messaging workflows (RabbitMQ or similar)
Manage and evolve cloud infrastructure on GCP
Deploy and scale workloads on Kubernetes (GKE)
Drive architectural decisions (database schemas, caching strategies, scaling approaches)
Maintain high reliability, performance, and fault tolerance

Required Experience
3+ years of backend development in production environments
Strong experience with Go and TypeScript
Hands-on experience with GCP services (Compute Engine, GKE, Pub/Sub, Cloud SQL/Spanner, IAM)
Experience designing message-driven architectures (RabbitMQ, Kafka, etc.)
Strong Kubernetes knowledge (deployment, scaling, troubleshooting)
Solid understanding of distributed systems principles (consensus, leader election, partition tolerance)
Familiarity with cryptographic concepts (key management, signatures, encryption)

Nice to Have
Experience with Rust or systems programming
Infrastructure as Code (Terraform, Cloud Deployment Manager)
Open-source contributions
Observability tools (Prometheus, Grafana, OpenTelemetry)

Benefits
Competitive compensation
High-impact, high-ownership engineering culture
Strong learning and growth opportunities
Developer-first environment

Interview Process
Initial screening
Technical interview
Team fit interview

Submit Your Application

You have successfully applied
  • You have errors in applying