شرکت خدمات ارتباطی رایتل
شرکت خدمات ارتباطی رایتل

Portal Technical Development Specialist

Tehran/ Jordan
Full Time
Saturday to Wednesday 8:00 to 16:45 with one hours of floating
-
Loan -Bonus -Health insurance -Parking space -Flexible working hours -Lunch -Coffee shop -In-house Medical doctor -Recreational and tourism facilities
1001 - 5000 employees
Telecom
Iranian company dealing with Iranian and foreign customers
1386
Privately held
توضیحات بیشتر

key Requirements

3 years experience in similar position
language English-Advanced

Job Description

We are looking for a Mid-Level Golang Backend Developer to join our backend team and help develop and maintain scalable services for our telecom platforms, including MyRighTel.

You will work on production systems such as payments, charging, SIM management, profile management, and package services, and collaborate with senior engineers to learn system design, scalability, and best practices in distributed systems.

This role is ideal for developers who already have solid Go experience and want to grow into a strong backend engineer.

 
Responsibilities

●        Develop and maintain Golang backend services.
●        Design and organize code using Go modules and packages for clean and reusable architecture.
●        Implement REST APIs using Gin (or similar frameworks), documented with Swagger/OpenAPI.
●        Work with MySQL and MongoDB for data persistence; optimize queries and access patterns.
●        Use Redis for caching and performance improvement.
●        Participate in building microservices deployed on Kubernetes.
●        Integrate services with other internal systems via REST or RPC.
●        Add logging, tracing, and metrics using OpenTelemetry.
●        Monitor services using Grafana dashboards.
●        Fix bugs, improve performance, and refactor existing code.
●        Collaborate with frontend and mobile teams.
●        Manage code and pipelines in GitLab, ensuring reliable CI/CD workflows.

 
Required Skills

Technical

●        3+ years of experience with Golang in production.
●        Strong understanding of Go fundamentals (goroutines, channels, context).
●        Experience organizing code with Go modules and packages.
●        Experience building RESTful APIs with Swagger/OpenAPI documentation.
●        Solid knowledge of MySQL (indexes, joins, transactions) and MongoDB.
●        Familiarity with Redis.
●        Experience with Git and managing GitLab repositories.
●        Experience with CI/CD pipelines (GitLab CI or similar).
●        Comfortable working in Linux environments.

Infrastructure & Tools

●        Basic understanding of microservice architecture.
●        Experience with Docker and containerized applications.
●        Familiarity with Kubernetes (deployment, logs, configs).
●        Monitoring and observability experience (Grafana, Prometheus basics).

 
Nice to Have

●        Experience with gRPC.
●        Familiarity with OpenTelemetry, Jaeger, or Prometheus.
●        Experience with message brokers (RabbitMQ).
●        Node.js/Express experience for integration or maintenance of services.
●        Experience in telecom, fintech, or high-traffic systems.
●        Understanding of authentication flows (JWT, context-based auth).

Job Requirements

Age
25 - 35 Years Old
Gender
Men / Women
Military service
Military service must be done
Education
Bachelor| Computer and IT
Language
English| Advanced 90%

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

ارسال رزومه برای شرکت خدمات ارتباطی رایتل

insight applicant

مقایسه من با 93 متقاضی دیگر