شرکت سفرهای علی‌بابا
شرکت سفرهای علی‌بابا

Back-End Developer (Go)

Tehran/ Kooye Bimeh
Full Time
شنبه تا چهارشنبه
-
Loan -Military Service Option -Health insurance -Recreational accommodation -Flexible working hours -Learning stipends -Game room -Lunch -Snacks -Gym facilities -Resting space -Recreational and tourism facilities -Breakfast -Library -Occasional packages and gifts
501 - 1000 employees
IT / Software / Hardware
Iranian company dealing with Iranian and foreign customers
1393
Privately held
توضیحات بیشتر

key Requirements

4 years experience in similar position
Go - Advanced

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.

Job Requirements

Gender
Men / Women
Education
Bachelor| Computer and IT
Software
Go| Advanced

ثبت مشکل و تخلف آگهی

ارسال رزومه برای شرکت سفرهای علی‌بابا