Senior Backend Engineer – Golang

Posted Sep 10

This is a fully remote position, open to applicants in Spain, +1 more country.

📋 Description

• Design, develop, and maintain scalable backend services in Golang, including RESTful APIs and stable data contracts.

• Manage and implement asynchronous, event-driven communication ensuring message reliability, idempotency, error handling, and backward compatibility.

• Create and develop distributed systems and microservices that prioritize scalability, resilience, and maintainability.

• Enhance application performance, reliability, and resource utilization in production settings.

• Engage in architecture discussions and actively participate in technical decision-making processes.

• Conduct code reviews and facilitate knowledge sharing within the engineering team.

• Develop and uphold unit and integration tests for APIs, business logic, and integrations.

• Design and oversee secure APIs and service integrations by utilizing best practices for authentication, authorization, and identity management.

• Establish integrations with enterprise platforms such as Salesforce, Microsoft Dynamics, ServiceNow, Genesys Cloud, and other third-party systems.

• Design and maintain reliable connections between internal services and external enterprise platforms.

• Occasionally contribute to frontend functionality using React.


⛳️ Requirements

• 6+ years of experience in a Software Engineering role.

• Extensive experience in building backend applications and services using Golang.

• Strong grasp of concurrency in Golang and asynchronous workflows.

• Practical experience with event-driven architectures and message handling technologies such as Kafka, NATS, RabbitMQ, or similar.

• Familiarity with AWS and cloud-native architectures.

• Proven expertise in designing APIs and event schemas with a focus on long-term evolution and backward compatibility.

• Strong knowledge of authentication, authorization, and secure API design principles.

• Experience with microservice architectures and distributed systems.

• Proficiency in relational and/or NoSQL databases.

• Experience with Docker and Kubernetes.

• Strong dedication to automated testing, including unit and integration tests.

• Familiarity with React and modern frontend development is a plus.

• Experience with TypeScript and Protobuf is a plus.

• Familiarity with Azure or GCP is a plus.

• Experience with monitoring and observability tools such as Grafana and Prometheus is a plus.

• Knowledge of identity and access management solutions like Keycloak, Auth0, Okta, or similar is a plus.


🏝️ Benefits

• Health insurance.

• Language courses.

• Relocation program.

• Remote work flexibility through a ForeverRemote work culture.

• Professional development opportunities.

• Certification programs.

• Mentorship and talent investment initiatives.

• Internal mobility opportunities.

• Internship opportunities.

• Collaboration on meaningful projects for top global clients.

• Inclusive and supportive work environment with open communication.

• Regular team-building social events for the company.

People also viewed

Apriorit22 hours ago

Intern, C++ Developer

PL flagPoland, +5 more countriesFull-timeBackend Engineer
ApplyView job
Resend22 hours ago

Software Engineer – Backend

US flagUnited States OnlyFull-timeBackend Engineer$140k – $180k/year
ApplyView job
MUTT DATA22 hours ago

Senior Backend Developer – GO

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job
MasterBorn Software23 hours ago

Middle Backend Developer, Node.js

PL flagPoland OnlyFull-timeBackend EngineerPLN 10k – PLN 16k/month
ApplyView job
Bonapolia23 hours ago

Senior .NET, Angular

CY flagCyprus, +2 more countriesFull-timeBackend Engineer
ApplyView job
Avenga23 hours ago

Java Engineer

AR flagArgentina OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers