Go Developer

Posted Nov 6

This is a fully remote position, open to applicants in Georgia, +4 more countries.

📋 Description

• Develop and enhance backend services using Go, including microservices and BFFs for both mobile and web clients.

• Design and implement integrations with various external financial APIs, brokerage platforms, payment providers, market data providers, and custodial services.

• Engage with event-driven architecture utilizing Kafka and the ClickHouse analytical data warehouse.

• Discuss architectural decisions and create technical designs.

• Conduct code reviews.

• Ensure service reliability and observability through the use of metrics, logs, and alerts.

• Participate in incident reviews.

• Work with financial data security, authentication, anti-fraud mechanisms, and adhere to regulatory compliance.

• Collaborate within a small cross-functional team consisting of product owners, DevOps, QA, designers, backend engineers, and frontend engineers.


⛳️ Requirements

• Over 3 years of professional experience in Go development.

• Strong understanding of the standard library, concurrency (goroutines, channels, context), and gRPC/REST.

• Proficient with PostgreSQL or another relational database.

• Familiarity with transactions and data consistency.

• Experience working with message brokers such as Kafka.

• Knowledge of distributed systems principles: idempotency, retries, and failure handling.

• Experience with Docker and Kubernetes at a developer level.

• A habit of writing tests and engaging in code reviews.

• Proficiency in Russian as the team's working language.

• Sufficient English skills for reading documentation.

• Nice to have: experience in fintech, particularly in brokerage, payments, banking, or KYC/AML.

• Nice to have: familiarity with ClickHouse.

• Nice to have: knowledge of AWS, GitLab CI, and ArgoCD.

• Nice to have: experience with integrating financial APIs.

• Nice to have: experience with observability systems including Prometheus, Grafana, VictoriaMetrics, or VictoriaLogs.


🏝️ Benefits

• Competitive salary.

• Annual performance bonus.

• Fully remote work environment.

• Focus on product development without outstaffing, allowing influence on architecture and roadmap.

• Small team structure with minimal bureaucracy and direct access to business operations.

• Working hours from 9:00 to 18:00 (Cyprus Time).

• 24 working days of paid annual leave, in addition to statutory public and bank holidays in Cyprus.

• 14 working days of paid sick leave per calendar year.

People also viewed

ASRC Federal8 hours ago

Drupal Administrator

US flagTexas OnlyFull-timeBackend Engineer
ApplyView job
Globalweb Corp9 hours ago

Java Developer

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Globalweb Corp15 hours ago

Java Developer (Mid-Level)

BR flagBrazil OnlyFull-timeBackend Engineer
ApplyView job
Globalweb Corp15 hours ago

Senior Java Developer

BR flagBrazil OnlyFreelanceBackend Engineer
ApplyView job
WellSky18 hours ago

Staff Software Engineer – Python

US flagUnited States OnlyFull-timeBackend Engineer
ApplyView job
Capgemini22 hours ago

Senior Java Developer

CO flagColombia OnlyFull-timeBackend Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers