Senior Golang Developer (Fintech)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Golang Developer (Fintech): Building and maintaining backend services for a custodial wallet with an accent on reliability, data consistency, API design, and transactional integrity. Focus on designing incremental improvements, evolving distributed systems, and ensuring safe rollouts, observability, and operational resilience.
Location: Remote from anywhere in the world, or onsite in Tbilisi; relocation support to Tbilisi is available.
Company
Blockchain and digital asset infrastructure provider building trading platforms, custodial wallet systems, and other financial technology solutions for banks, fintechs, and financial institutions.
What you will do
- Design, build, and maintain backend services for a custodial wallet using Go, Postgres, Kafka, Redis, gRPC, and OpenAPI.
- Improve existing wallet flows and deliver new capabilities in collaboration with product, design, web, mobile, QA, and AQA specialists.
- Ensure consistency across wallet logic and APIs while improving user experience, system behavior, and development speed.
- Apply idempotent and backward-compatible API design, safe schema changes, rollback strategies, and observability-first practices.
- Own backend changes from discovery and design through implementation, rollout, monitoring, and incident handling.
- Collaborate with platform and infrastructure teams and support technical planning and delivery breakdown.
Requirements
- 4+ years of backend engineering experience, including strong experience with Go or a similar systems language.
- Strong knowledge of Postgres, Kafka, Redis, transactions, concurrency, and distributed systems fundamentals.
- Experience designing and evolving gRPC and/or REST/OpenAPI service APIs with backward compatibility.
- Ability to improve complex product flows through safe, incremental changes and pragmatic technical decisions.
- Ability to work as the sole backend engineer in a cross-functional product team and own delivery end to end.
- Strong focus on reliability, data consistency, correctness, and clear cross-functional communication.
Nice to have
- Experience in fintech, payments, wallets, or other high-integrity transactional domains.
- Familiarity with Kubernetes, Prometheus, Grafana, Jaeger, Kibana, and production debugging.
- Experience improving backend performance or reducing latency.
- Experience in fast-moving product teams with shifting priorities.
- Understanding of reporting and analytics patterns, including safe aggregated data and read-efficient APIs.
Culture & Benefits
- Flexible remote work from anywhere in the world or office work in Tbilisi.
- Flexible paid time off and holidays.
- Partial compensation for sports, fitness, education, courses, and certifications.
- Relocation assistance for moving to Tbilisi.
- Daily lunch expenses covered for employees in Tbilisi.
- Compensation is determined during the interview process based on qualifications and experience.
Hiring process
- Compensation and final employment terms are discussed during the interview process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →