Senior Backend Engineer, Golang

Posted Sep 14

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

📋 Description

• Design, develop, and uphold scalable backend services using Golang.

• Create RESTful APIs and robust data contracts that evolve safely over time.

• Implement and oversee asynchronous, event-driven communication methods.

• Architect and develop distributed systems and microservices.

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

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

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

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

• Design and sustain secure APIs and service integrations.

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

• Create and maintain dependable integrations between internal services and external enterprise platforms.

• Occasionally assist in enhancing React-based frontend functionality.


⛳️ Requirements

• Over 6 years of experience as a Software Engineer.

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

• Strong comprehension 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 track record in designing APIs and event schemas with long-term evolution and backward compatibility in mind.

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

• Experience with microservice architectures and distributed systems.

• Proficiency in relational and/or NoSQL databases.

• Knowledge of Docker and Kubernetes.

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

• Experience with React and contemporary frontend development (preferred).

• Familiarity with TypeScript and Protobuf (preferred).

• Experience with Azure or GCP (preferred).

• Familiarity with monitoring and observability tools such as Grafana and Prometheus (preferred).

• Experience with identity and access management solutions like Keycloak, Auth0, Okta, or similar (preferred).


🏝️ Benefits

• Health insurance.

• Language courses.

• Relocation program.

• Flexibility for remote work through the ForeverRemote work culture.

• Opportunities for professional development.

• Access to certification programs.

• Mentorship and talent investment initiatives.

• Internal mobility opportunities.

• Internship opportunities available.

• Engaging projects for top global clients.

• An inclusive and supportive work environment that promotes open communication.

• Regular team-building company 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