Senior Backend Developer (Golang) - AI Solutions

clouding ai Egypt
Remote
Apply
AI Summary

Join Clouding AI as a Senior Backend Developer (Golang) to build and scale AI-powered customer experiences. Fully remote position with a focus on high-impact enterprise solutions.

Key Highlights
Design, develop, and maintain robust applications and services in Golang for AI agents.
Optimize and scale Golang APIs to ensure high availability and accommodate increased traffic.
Collaborate with front-end/Salesforce developers, engineering managers, and stakeholders for seamless user experiences.
Technical Skills Required
Golang Concurrency patterns Distributed systems Microservices architectures Docker Kubernetes Relational databases NoSQL databases Message queues (Kafka, Pub/Sub, RabbitMQ) Observability tools (Prometheus, Grafana, OpenTelemetry)
Benefits & Perks
Fully remote work
Flexibility to work from anywhere

Job Description


Clouding AI is Hiring, Backend Developer (Golang). We're excited to open a new role at Clouding AI for a Backend Developer (Golang) to join our growing team.


About the Role:

At Clouding AI, we’re building the future of Agentic AI, Salesforce Agentforce, and next-generation AI-powered customer experiences across the Middle East. As we continue to scale rapidly, we are looking for a highly skilled, self-driven Go (Golang) Developer to join our engineering team.

Clouding AI is based in Dubai, UAE, but this position is offered as a full-time, fully remote opportunity, giving you the flexibility to work from anywhere while contributing to high-impact, enterprise-grade AI solutions.


Key Responsibilities :

  • Design, develop, and maintain robust applications and services in Golang for our AI agents.
  • Optimize and scale Golang APIs to accommodate increased traffic and ensure high availability.
  • Collaborate closely with front-end/Salesforce developers, engineering managers, and other stakeholders to deliver seamless user experiences.
  • Compose unit and integration tests to ensure the reliability of your code.


We are looking for:

  • At least 4 years of professional software development experience.
  • Strong proficiency in Golang, including experience with concurrency patterns and performance tuning.
  • Experience building and scaling distributed systems or microservices architectures.
  • Hands-on experience with containerization and orchestration (Docker, Kubernetes).
  • Solid understanding of relational and NoSQL databases, along with query optimization.
  • Experience working with message queues or event-driven architectures (e.g., Kafka, Pub/Sub, RabbitMQ).
  • Strong debugging skills and ability to diagnose complex system issues.
  • Knowledge of observability tools (Prometheus, Grafana, OpenTelemetry, etc.).
  • A product-focused mindset with attention to detail and user experience.
  • Strong communication and collaboration skills with a proactive approach to teamwork.


Nice to Have:

  • Familiarity with CI/CD pipelines and DevOps practices.
  • Familiarity with other backend languages or tools
  • Experience integrating with third-party APIs and services.



Subscribe our newsletter

New Things Will Always Update Regularly