Go Developer
We are looking for a Golang Developer.
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
- Maintain multiple on-prem blockchain clients (like Geth, Erigon, Nitro)
- Ensure secure, resilient, and observable backend services
- Collaborate with DevOps, QA, and cross-functional teams
- Maintain up-to-date documentation for systems, code and APIs
- Analyze and improve service architecture and performance
Requirements:
- Strong 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
We offer:
- Attractive monthly salary paid in line with your skills and experience
- A comfortable office in the center of Limassol (Cyprus)
- Medical insurance for our employees and their families
- Access to professional training, conferences, and paid educational courses
- Corporate language courses
- Evening yoga classes in office relaxation space
- Subsidized lunches
- Different corporate events for employees and their children
- Sports events