
Go Developer
Posted Nov 6

Posted Nov 6
This is a fully remote position, open to applicants in Georgia, +4 more countries.
• 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.
• 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.
• 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.
ASRC Federal
Globalweb Corp
Globalweb Corp
Globalweb Corp
Get handpicked remote jobs straight to your inbox weekly.