Remote / Athens / Limassol / Nicosia / Thessaloniki Hybrid Employment

XM Careers is hiring a Go Developers

About the Role

The role involves building and improving backend platforms using Go, contributing to system architecture, and working closely with engineering teams to deliver robust solutions for complex technical challenges.

Responsibilities

  • Design and implement scalable backend services using Go
  • Write clean, maintainable, and efficient code
  • Collaborate with engineers to integrate backend systems
  • Troubleshoot and resolve production issues
  • Participate in code reviews and technical discussions
  • Optimize application performance and reliability
  • Contribute to system architecture decisions
  • Ensure code quality through testing and automation
  • Support deployment and monitoring processes
  • Work with APIs and distributed systems
  • Maintain documentation for developed systems
  • Follow security best practices in development
  • Respond to incidents and system alerts
  • Integrate with databases and storage solutions
  • Participate in agile development cycles

Nice to Have

  • Experience with Kubernetes or Docker
  • Knowledge of cloud platforms such as AWS or GCP
  • Background in financial technology systems
  • Familiarity with message brokers like Kafka
  • Experience with observability tools
  • Understanding of gRPC and protocol buffers
  • Contributions to open-source Go projects
  • Experience in high-throughput environments
  • Knowledge of security practices in backend systems

Compensation

Competitive salary based on experience and qualifications

Work Arrangement

Hybrid work model with flexibility for remote and office-based work

Team

Collaborative engineering team focused on scalable backend systems

Technology Stack

  • Primary language: Go
  • Infrastructure: Docker, Kubernetes
  • Cloud platforms: AWS, GCP
  • Databases: PostgreSQL, MongoDB
  • Monitoring: Prometheus, Grafana

Team Culture

  • Emphasis on technical excellence
  • Regular knowledge sharing sessions
  • Supportive and inclusive environment
  • Focus on continuous improvement
  • Open feedback culture

Available for qualified candidates requiring work authorization

Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
About company
XM Careers
A multinational financial services company offering trading and investment services with a strong technology and engineering focus.
All jobs at XM Careers Visit website
Job Details
Department Engineering – Software Development
Category backend
Posted 2 hours ago