Middle Backend Engineer, Golang

Posted Sep 11

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

📋 Description

• Design, maintain, and enhance backend services using Golang, including RESTful APIs and data contracts.

• Implement and support asynchronous, event-driven communications.

• Ensure message reliability, effective error handling, and backward compatibility.

• Contribute to the development of distributed systems and microservices.

• Aid in improving application performance, reliability, and resource utilization.

• Engage in technical discussions and implementation tasks.

• Collaborate through code reviews and participate in knowledge-sharing initiatives.

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

• Create secure APIs and service integrations, adhering to best practices in authentication and authorization.

• Develop integrations with Salesforce, Microsoft Dynamics, ServiceNow, Genesys Cloud, and other external systems.

• Maintain and support integrations between internal services and external enterprise platforms.

• Occasionally assist in enhancing React-based frontend functionalities.


⛳️ Requirements

• A minimum of 3 years of experience as a Software Engineer.

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

• Strong understanding of concurrency in Golang and asynchronous workflows.

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

• Experience with AWS and cloud-native environments.

• Proven track record in developing RESTful APIs and service integrations.

• Understanding of principles related to authentication, authorization, and secure API development.

• Experience with relational and/or NoSQL databases.

• Proficiency with Docker and Kubernetes.

• Experience in automated testing, including both unit and integration testing.

• Familiarity with React, TypeScript, Protobuf, Azure, or GCP is a plus.

• Knowledge of IAM solutions such as Keycloak, Auth0, or Okta is advantageous.

• Experience with monitoring and observability tools like Grafana and Prometheus is a benefit.


🏝️ Benefits

• Health insurance.

• Language courses.

• Relocation program.

• Flexible remote work opportunities through the ForeverRemote work culture.

• Professional development opportunities.

• Certification programs.

• Mentorship and talent investment initiatives.

• Opportunities for internal mobility.

• Internship opportunities available.

• Collaborate on impactful projects for prominent global clients.

• Work in an inclusive and supportive environment that promotes open communication.

• Participate in regular team-building social events.

People also viewed

Kyndryl6 hours ago

Backend Engineer

US flagArizona OnlyFull-timeBackend Engineer
ApplyView job
Domo Inovação6 hours ago

Senior Backend Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
OhioHealth6 hours ago

Advisor – Data Platform Architect

US flagOhio OnlyFull-timeBackend Engineer
ApplyView job
Mitratech6 hours ago

Senior Software Engineer, Python

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
NEC Software Solutions7 hours ago

Technical Architect

GB flagUnited Kingdom OnlyFull-timeBackend Engineer
ApplyView job
Dresden Partners Community7 hours ago

PHP Developer

MX flagMexico OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers