استخدام (Back-end Software Engineer (PHP/GO
شرح موقعیت شغلی
Responsibilities
● You will participate in designing microservices.
● You will be developing cloud-native services using PHP and Golang programming languages.
● You will be delivering projects to production using CI/CD pipelines.
● You will be implementing monitoring facilities to monitor the system’s health and firefight in cases of emergency.
● You will be responsible to cooperate with other members of the team to achieve defined OKRs.
Mandatory Qualifications
Mandatory Qualifications
● Subtle knowledge of software architecture.
● Strong knowledge of OOP and SOLID principles.
● Basic understanding of OOP design patterns.
● Strong problem-solving abilities.
● Deep knowledge of PHP programming language.
● Advanced knowledge of PHP frameworks (Laravel and Lumen).
● Subtle knowledge of designing and using relational databases (esp. MySQL or MariaDB).
● Advanced knowledge of Non-relational databases (esp. Redis) ● Subtle knowledge of Linux.
● Advanced knowledge of version controls (esp. Git).
● Basic understanding of CI/CD processes.
● Basic understanding of CI/CD processes.
● Intermediate English language skills.
● Tendency in writing clean code and following coding standards.
● Being interested and hard-working in learning new technologies and coming up with innovative solutions.
Preferred Qualifications
● Having experience in working with Golang.
● Being skilled in designing Gitlab CI/CD pipelines.
● Having strong DevOps skills (Creating Ansible roles).
● Being experienced in deploying projects to cloud environments.
● Having been worked with orchestrators e.g. Kubernetes or OpenShift.
● Being skilled in working with message queues (esp. RabbitMQ).
مهارتهای مورد نیاز
- Back-end
- PHP
- CI/CD
- Go
- Gitlab
- Microservices
حداقل سابقه کار
- سه تا شش سال
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- معافیت تحصیلی معافیت دائم پایان خدمت