Bidfood Middle East
Golang Developer
Bidfood Middle EastUnited Arab Emirates4 hours ago
Full-timeDistribution
Role Overview:  The Golang Developer is responsible for designing, developing, and maintaining scalable backend services and APIs that support Bidfood Middle East’s digital platforms and enterprise systems. The role ensures high performance, reliability, and security in software solutions, aligned with business needs and IT standards. The developer will collaborate closely with cross-functional teams to build innovative digital tools that enhance operational efficiency and customer experience.   Responsibilities:
  • Design, develop, and maintain backend applications and APIs using Golang.
  • Integrate systems with third-party applications such as ERP, CRM, and e-commerce platforms.
  • Optimize applications for maximum performance, scalability, and reliability.
  • Collaborate with DevOps and front-end teams to ensure smooth deployment and functionality.
  • Implement and maintain CI/CD pipelines using Docker, Kubernetes, or related tools.
  • Conduct code reviews and ensure adherence to Bidfood ME’s coding and security standards.
  • Troubleshoot, debug, and upgrade existing systems.
  • Document technical solutions, workflows, and architectural decisions.
  • Support system integrations aligned with Middle East data privacy and compliance requirements.
  • Participate in agile sprints and contribute to continuous improvement initiatives.
Required Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or related field.
  • Minimum 3–5 years of backend development experience.
  • Proven experience in Golang development in production environments.
  • Experience in RESTful APIs, microservices, and containerization (Docker, Kubernetes).
  • Familiarity with SQL/NoSQL databases (PostgreSQL, MongoDB, Redis).
  • Experience with CI/CD, version control (Git), and cloud platforms (AWS/Azure/GCP).
Technical Skills Required:
  • Proficient in Golang programming and concurrency models.
  • Knowledge of microservices architecture and API design best practices.
  • Strong understanding of data structures, algorithms, and system design.
  • Hands-on experience with Docker, Kubernetes, and CI/CD tools.
  • Familiarity with message brokers (Kafka, RabbitMQ) is a plus.
  • Knowledge of security best practices and OAuth2/JWT authentication.
 

Key Skills

Ranked by relevance