Senior Backend Engineer – Golang

Posted 5 days ago

This is a fully remote position, open to applicants in Spain.

📋 Description

• Design, implement, and sustain scalable backend services using Golang.

• Develop RESTful APIs and stable data contracts that evolve safely over time.

• Implement and oversee asynchronous, event-driven communication with reliable message handling, idempotency, error management, and backward compatibility.

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

• Enhance application performance, reliability, and resource utilization within production environments.

• Engage in architecture discussions and contribute to critical technical decision-making.

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

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

• Design and sustain secure APIs and service integrations utilizing authentication, authorization, and identity-management best practices.

• Build integrations with Salesforce, Microsoft Dynamics, ServiceNow, Genesys Cloud, and other third-party systems.

• Ensure reliable integrations between internal services and external enterprise platforms.

• Occasionally contribute to React-based frontend functionality.


⛳️ Requirements

• 6+ years of experience as a Software Engineer.

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

• Strong understanding of concurrency in Golang and asynchronous workflows.

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

• Familiarity with AWS and cloud-native architectures.

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

• Comprehensive understanding of authentication, authorization, and secure API design.

• Experience with microservice architectures and distributed systems.

• Experience with relational and/or NoSQL databases.

• Proficient in Docker and Kubernetes.

• Strong dedication to automated testing, encompassing unit and integration testing.

• Nice to have: Experience with React and modern frontend development.

• Nice to have: Experience with TypeScript and Protobuf.

• Nice to have: Experience with Azure or GCP.

• Nice to have: Experience with monitoring and observability tools such as Grafana and Prometheus.

• Nice to have: Experience with identity and access management solutions like Keycloak, Auth0, Okta, or similar.


🏝️ Benefits

• Competitive salary and benefits, including health insurance, language courses, and a relocation program.

• Flexibility for remote work through the ForeverRemote work culture.

• Opportunities for professional development, including certification programs, mentorship, talent investment programs, and internal mobility and internship options.

• Collaboration on meaningful projects for leading global clients.

• An inclusive and supportive multicultural work environment promoting open communication.

• Regular team-building social events.

• Commitment to sustainable business practices and social sustainability initiatives.

• Equal opportunity employment.

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