Senior Backend Engineer, Golang

Posted Oct 27

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

📋 Description

• Design, implement, and sustain scalable backend services utilizing Golang, which encompasses RESTful APIs and stable data contracts.

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

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

• Optimize application performance, reliability, and resource consumption within production environments.

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

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

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

• Design and uphold secure APIs and service integrations by employing best practices in authentication, authorization, and identity management.

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

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

• Occasionally contribute to the functionality of React-based front-end components.


⛳️ Requirements

• A minimum of 6 years of experience in the role of a Software Engineer.

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

• Strong grasp of concurrency in Golang along with 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 architecture.

• Demonstrated experience in designing APIs and event schemas that consider long-term evolution and backward compatibility.

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

• Experience with microservice architectures and distributed systems.

• Proficiency in relational and/or NoSQL databases.

• Familiarity with Docker and Kubernetes.

• A strong commitment to automated testing, including unit and integration tests.

• Experience with React and contemporary frontend development is a plus.

• Knowledge of TypeScript and Protobuf is a plus.

• Familiarity with Azure or GCP is a plus.

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

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


🏝️ Benefits

• Health insurance.

• Language courses.

• Relocation program.

• Flexibility in remote work through the ForeverRemote work culture.

• Opportunities for professional development.

• Certification programs.

• Mentorship and investment in talent programs.

• Internal mobility opportunities.

• Internship opportunities.

• An inclusive and supportive multicultural work environment.

• Regular social events for team-building within the company.

People also viewed

Scalera22 hours ago

Senior Backend Engineer, AI

CH flagSwitzerland OnlyFull-timeBackend Engineer
ApplyView job
CI&T22 hours ago

Mid-Level .NET Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Coinbase22 hours ago

Senior Software Engineer, Backend – Consumer Risk

US flagUnited States OnlyFull-timeBackend Engineer$186.1k/year
ApplyView job
GFT Technologies22 hours ago

Senior Java Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Emma – The Sleep Company22 hours ago

D365 F&O Technical Architect

PT flagPortugal, +1 more countryFull-timeBackend Engineer
ApplyView job
Landfx Landscape Architecture22 hours ago

PHP, Database Programmer

US flagCalifornia OnlyFull-timeBackend Engineer$85k – $100k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers