Back-end Developer (Go)

  • MD.CO
  • Full-time
  • Tehran
Apply for this Position

Job Description

Position Overview:

We are seeking a skilled and motivated Back-End Developer (Go) to design, develop, and maintain scalable backend services and APIs. The ideal candidate has hands-on experience with Go programming and a strong understanding of system architecture, database design, and microservices development.


Key Responsibilities:

  • Design, develop, and maintain efficient, reusable, and reliable backend services using Go (Golang).
  • Build and optimize scalable RESTful APIs and microservices.
  • Collaborate with front-end developers, DevOps engineers, and product teams to deliver high-performance solutions.
  • Write clean, maintainable, and well-documented code.
  • Ensure application performance, scalability, and security.
  • Work with SQL and NoSQL databases to design and optimize data storage and queries.
  • Participate in code reviews, troubleshooting, and debugging.
  • Use Git for version control and Docker for containerization and environment management.

Qualifications and Skills:

  • Proven experience as a Back-End Developer with strong proficiency in Go (Golang).
  • Solid understanding of RESTful API design principles and scalable architecture.
  • Experience with SQL (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Redis).
  • Familiarity with Git, Docker, and containerized deployment.
  • Understanding of CI/CD pipelines and cloud environments is a plus.
  • Strong problem-solving and analytical skills.
  • Ability to work both independently and collaboratively in a team-oriented environment.
  • Experience with microservices or distributed systems.
  • Familiarity with message brokers (e.g., Kafka, RabbitMQ).
  • Knowledge of unit testing and performance monitoring tools.

فرآیند استخدام در علی‌بابا

هر فرصت شغلی، یک فرصت ماجراجویی

  • ارسال رزومه
  • بررسی رزومه
  • ارزیابی تخصصی
  • ارزیابی منابع‌انسانی
  • گفت و گو با مدیر ارشد
  • ارزیابی نهایی
  • دعوت به همکاری
  • شروع ماجراجویی