Senior Backend Engineer, Golang

Posted Sep 17

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

📋 Description

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

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

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

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

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

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

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

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

• Design and maintain secure APIs and service integrations, adhering to best practices in authentication, authorization, and identity management.

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

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

• Occasionally contribute to frontend functionality based on React.


⛳️ Requirements

• Over 6 years of experience as a Software Engineer.

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

• Strong knowledge 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.

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

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

• Experience with microservice architectures and distributed systems.

• Proficiency in relational and/or NoSQL databases.

• Experience utilizing Docker and Kubernetes.

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

• Experience with React and contemporary frontend development.

• Familiarity with TypeScript and Protobuf.

• Experience with Azure or GCP.

• Knowledge of monitoring and observability tools, such as Grafana and Prometheus.

• Experience with identity and access management solutions, including Keycloak, Auth0, Okta, or similar tools.


🏝️ Benefits

• Competitive salary and benefits package.

• Health insurance coverage.

• Language learning courses.

• Relocation assistance program.

• Remote work flexibility supported by our ForeverRemote work culture.

• Opportunities for professional development.

• Access to certification programs.

• Mentorship and talent investment initiatives.

• Opportunities for internal mobility.

• Internship opportunities available.

• Collaborate on significant projects for leading global clients.

• Work in an inclusive and supportive environment with open communication.

• Regular team-building social events.

• Commitment to sustainable business practices focusing on IT education, community empowerment, fair operating practices, environmental sustainability, and gender equality.

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