Go Back-End Developerخانه هوش ایران
infoBox iconسطح ارشدیت
کارشناس ارشد
infoBox iconموقعیت مکانی
تهران
infoBox iconنوع همکاری
تمام وقت
infoBox iconساعت کاری
Saturday to Wednesday from 8 to 17
infoBox iconخدمت سربازی
مهم نیست
About the Role
We are looking for a skilled Mid/Senior Go Backend Developer to join our growing engineering team. In this role, you will design, build, and maintain high-performance backend services powering our AI orchestration platform, cloud infrastructure, and distributed systems.

The ideal candidate is a proactive problem solver with strong backend engineering expertise, at least 3 years of professional experience, and a solid understanding of software engineering principles. You should be comfortable building scalable microservices, designing distributed systems, and developing reliable, high-performance applications using Go.

Key Responsibilities
● Design, develop, and maintain high-performance backend services using Go.
● Build scalable microservices and distributed systems for cloud-native applications.
● Design and implement RESTful and gRPC APIs for internal and external services.
● Develop asynchronous and event-driven systems using modern messaging technologies.
● Collaborate closely with platform, infrastructure, AI, and frontend engineering teams.
● Design and optimize backend services for scalability, reliability, and fault tolerance.
● Integrate backend services with databases, message brokers, and cloud infrastructure.
● Write clean, reusable, well-tested, and maintainable code.
● Contribute to technical discussions, architecture decisions, and code reviews.
● Troubleshoot production issues and continuously improve system performance and reliability.
● Collaborate to translate product and business requirements into technical solutions.

Required Skills & Experience
● Minimum 3 years of professional backend development experience.
● Strong proficiency in Go (Golang).
● Solid experience with:
  - Go modules
  - Goroutines and concurrency patterns
  - Context package
  - Standard library
● Strong understanding of RESTful APIs and gRPC.
● Experience building microservices and distributed systems.
● Experience with relational and/or NoSQL databases such as PostgreSQL, MongoDB, or Redis.
● Familiarity with message brokers such as Kafka, RabbitMQ, or NATS.
● Good understanding of software architecture, design patterns, and clean code principles.
● Familiarity with Docker, Kubernetes, and containerized applications.
● Experience with Git and collaborative development workflows.
● Strong debugging, performance optimization, and problem-solving skills.
● Good communication and documentation skills.

Nice to Have
● Experience with cloud platforms such as AWS, Azure, or Google Cloud Platform.
● Familiarity with Kubernetes Operators and cloud-native application development.
● Experience with service meshes and API gateways.
● Knowledge of observability tools such as Prometheus, Grafana, and OpenTelemetry.
● Experience designing event-driven architectures and asynchronous processing pipelines.
● Familiarity with workflow orchestration platforms and infrastructure automation.
● Experience working on AI infrastructure, GPU orchestration, or cloud platform development.
● Understanding of networking, Linux systems, and distributed storage technologies.

Location / Type
On-site – Tehran
Full-time

Why Join Us?
● Work on cutting-edge AI and cloud-native technologies.
● Build the backend services powering next-generation AI and infrastructure platforms.
● High ownership and autonomy.
● Competitive compensation and equity.
● Opportunity to shape a category-defining platform from an early stage.
درباره شرکت
به خانه هـوش ایــران خوش اومدید!
اینجا جاییه که ایده‌ها به واقعیت تبدیل می‌شن و آینده با هوش مصنوعی ساخته می‌شه!
خانه هوش ایران محلی برای پرورش و تربیت نیروی انسانی متخصصه!