متن کامل آگهی:
ما به دنبال یک توسعه دهنده ارشد پس زمینه (PHP) هستیم تا توسعه و معماری پس زمینه سکوی خود را هدایت کند. شما با تیم کوچکی از مهندسان با استعداد همکاری نزدیکی خواهید کرد تا با استفاده از فن آوری های مدرن مانند PHP Laravel ، MySQL ، MongoDB و Elasticsearch ، سیستم های پس زمینه مقیاس پذیر و با کارایی بالا را طراحی کنید. شما همچنین با تیم DevOps ما همکاری خواهید کرد تا از مقیاس پذیری سیستم ، در دسترس بودن بالا و حفظ استانداردهای توسعه بالا اطمینان حاصل کنید.
این یک نقش رهبری دستی است که در آن شما با استفاده از بررسی کد ، طراحی سیستم ، و تنظیم استانداردهای فنی برای تیم ، نوشتن کد ، و تنظیم استانداردهای فنی برای تیم ، استفاده می کنید. PHP (LARAVEL) و فناوری های مرتبط.
> استانداردهای برنامه نویسی ، بهترین شیوه ها را تعریف و اجرا کنید ، و کیفیت کد بالا را از طریق بررسی کد و مربیگری حفظ کنید.
> با تیم های DevOps برای ساخت و حفظ زیرساخت های قوی با استفاده از Kubernetes ، Docker و CI/CD PIPELENENES WIPELINES و SCALETICATION SCARETTORITATION TOUTICITENTICTIONS SYSCAREVERIES SYSTERMBITINES TO SCREشوری استفاده کنید. کد با کارایی بالا ، ایمن و قابل نگهداری.
> پوشش مناسب آزمون را با اجرای واحد ، ادغام و آزمایش عملکردی تضمین کنید.
> بهینه سازی پرس و جوهای پایگاه داده برای عملکرد و مقیاس پذیری در MySQL و MongoDB.
> با Elasticsearch کار کنید تا طراحی و حفظ کارکردی جستجوگر و بهینه سازی و بهینه سازی برنامه نویسی و نمایشگاه ها را نشان دهد. سطح کد ، بانک اطلاعاتی و زیرساخت ها.
> عیب یابی و حل مسائل در طول عمر توسعه.
> با استفاده از بهترین شیوه های توسعه پس زمینه و با استفاده از فناوری های نوظهور ، به روز بمانید. Framework Laravel. تجربه با خطوط لوله Kubernetes ، Docker و CI/CD. بررسی های کد کامل.
> امکان طراحی و اجرای استانداردهای برنامه نویسی در سراسر تیم.
> ذهنیت مشترک و تجربه همکاری نزدیک با تیم های DevOps و محصولات را تجربه کنید. RabbitMQ).
> قرار گرفتن در معرض سیستم های ورود به سیستم ، نظارت و هشدار (به عنوان مثال ، پرومتئوس ، گرافانا ، پشته گرگ).
> مشارکت در پروژه های منبع باز یا وبلاگ های فنی.
We are looking for a Senior Backend Developer (PHP) to drive the backend development and architecture of our platform. You will work closely with a small team of talented engineers to design scalable, high-performance backend systems using modern technologies such as PHP Laravel, MySQL, MongoDB, and Elasticsearch. You will also collaborate with our DevOps team to ensure system scalability, high availability, and maintain high development standards.
This is a hands-on leadership role where you will be writing code, conducting code reviews, shaping system design, and setting technical standards for the team.
Responsibilities:
> Lead Backend development efforts and guide our team.
> Architect, design, and implement scalable, high-availability Backend systems using PHP (Laravel) and related technologies.
> Define and enforce coding standards, best practices, and maintain high code quality through code reviews and mentorship.
> Collaborate with DevOps teams to build and maintain robust infrastructure using Kubernetes, Docker, and CI/CD pipelines.
> Design Microservices and system layer architectures to support scalability and reliability requirements.
> Write high-performance, secure, and maintainable code.
> Ensure appropriate test coverage by enforcing unit, integration, and functional testing.
> Optimize database queries for performance and scalability across MySQL and MongoDB.
> Work with Elasticsearch to design and maintain efficient search functionality and optimize indexing/querying strategies.
> Proactively identify bottlenecks and optimize system performance at the code, database, and infrastructure levels.
> Troubleshoot and resolve issues across the development lifecycle.
> Stay up-to-date with Backend development best practices and emerging technologies.
> Promote a culture of technical excellence, continuous improvement, and knowledge sharing within the team.
Requirements
Technical Skills:
> Strong experience in Backend development with PHP, particularly using the Laravel framework.
> Deep understanding of system architecture (Microservices, API design, system layer architecture).
> Solid knowledge of database technologies: MySQL and MongoDB, including query optimization techniques.
> Experience working with Elasticsearch: designing indices, writing queries, and optimizing search performance.
> Experience with system scalability strategies and designing for high availability.
> Hands-on experience with Kubernetes, Docker, and CI/CD pipelines.
> Strong grasp of performance optimization, system bottlenecks, and best practices for scalable backend development.
> Good knowledge of software testing practices: unit testing, integration testing, and maintaining test coverage.
Leadership Skills:
> Previous experience leading or mentoring a small engineering team.
> Strong ability to perform and facilitate thorough code reviews.
> Ability to design and enforce coding standards across the team.
> Collaborative mindset and experience working closely with DevOps and product teams.
> Excellent problem-solving and communication skills.
> Nice to Have:
> Experience with Python and Django frameworks.
> Experience with cloud providers.
> Experience with message brokers (Kafka, RabbitMQ).
> Exposure to logging, monitoring, and alerting systems (e.g., Prometheus, Grafana, ELK Stack).
> Contributions to open-source projects or technical blogs.