Role Overview
We are looking for a skilled Golang Developer to join our backend team working on a modern microservice-based processing platform in the fintech domain. This is a new position created to enhance the scalability, reliability, and security of our infrastructure and services. You will collaborate with stakeholders across development, security, and infrastructure teams.
Responsibilities:
-
Design, implement, and maintain Go-based microservices
-
Develop and support internal infrastructure and monitoring tools
-
Write unit and integration tests to ensure code reliability
-
Contribute to architectural design and code quality standards
-
Ensure secure, resilient, and observable backend services
-
Collaborate with DevOps, QA, and cross-functional teams
-
Maintain up-to-date documentation for systems and APIs
-
Analyze and improve service architecture and performance
Requirements:
-
5+ years of commercial experience with Golang
-
Solid understanding of microservice architecture
-
Proficiency with gRPC, REST API, HTTP(s), and protobuf
-
Experience with PostgreSQL and message brokers (e.g., RabbitMQ)
-
Familiarity with Kubernetes and Linux-based environments
-
Basic understanding of secure development practices
-
English — intermediate or higher (for technical communication)
Will be a plus:
-
Experience with cryptography and key management (e.g., digital signatures)
-
Exposure to blockchain technologies or related integrations
-
Familiarity with observability tools such as Prometheus and Grafana