We’re looking for a Senior Backend Engineer with strong experience in Go (Golang) and microservices architecture to join our growing remote engineering team in Spain. You’ll design, develop, and scale high-performance backend systems powering our core platform and services.
Key Responsibilities:
-
Design and implement scalable, reliable, and secure backend systems using Go.
-
Develop microservices and APIs to support our distributed architecture.
-
Collaborate with product, frontend, and DevOps teams to deliver end-to-end solutions.
-
Optimize system performance and troubleshoot production issues.
-
Participate in code reviews and technical discussions to uphold high engineering standards.
-
Contribute to architectural decisions and continuous improvement initiatives.
Requirements:
-
5+ years of backend development experience.
-
3+ years hands-on experience with Go (Golang) in production environments.
-
Strong understanding of microservices, REST/gRPC APIs, and event-driven architectures.
-
Proficiency in SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
-
Experience with Docker, Kubernetes, and CI/CD pipelines.
-
Familiarity with cloud platforms (AWS, GCP, or Azure).
-
Excellent problem-solving and communication skills.
-
Must be legally eligible to work and reside in Spain.
Nice to Have:
-
Experience with message queues (Kafka, RabbitMQ).
-
Background in distributed systems or high-traffic applications.
-
Interest in DevOps, observability, or site reliability engineering.
What We Offer:
-
Fully remote position within Spain.
-
Competitive salary and annual performance bonuses.
-
Flexible working hours and healthy work-life balance.
-
Opportunity to work with modern tech stack and contribute to impactful projects.
-
Support for professional development and conference attendance.
Ready to join a world-class engineering team?
Apply now with your CV and GitHub/portfolio link.