استخدام (Back-End Developer (PHP
شرح موقعیت شغلی
- We are seeking a skilled PHP Developer with a strong background in Laravel or Symfony, as well as expertise in using RabbitMQ as a message broker. In this role, you will play a key part in developing and maintaining web applications that rely on these technologies. Your contributions will be crucial in ensuring the efficiency, scalability, and reliability of our software systems.
Responsibilities:- Application Development: Design, develop, and maintain PHP-based web applications, making use of Laravel or Symfony frameworks. Ensure code quality, reusability, and optimal performance.
- RabbitMQ Integration: Implement messaging solutions using RabbitMQ, including message queuing, publish-subscribe mechanisms, and message routing. Integrate RabbitMQ into the application architecture.
- Database Management: Work with relational databases (e.g., MySQL or PostgreSQL) to design and maintain database schemas, optimize queries, and ensure data consistency.
- API Development: Create and maintain APIs that enable communication between different parts of the application, external services, and clients.
- Frontend Integration: Collaborate with frontend developers to integrate frontend components with backend services, ensuring a seamless user experience.
- Security and Performance: Identify and address security vulnerabilities, performance bottlenecks, and scalability challenges in the application. Implement best practices for data encryption, authentication, and authorization.
- Documentation: Create and maintain technical documentation, including code comments and API documentation, to facilitate collaboration and future development.
- Problem Solving: Troubleshoot and debug issues, providing timely and effective solutions to technical problems.
- Version Control: Utilize version control systems (e.g., Git) to manage code repositories and collaborate with other team members.
- Qualifications:
- Proven experience in PHP development, with a focus on Laravel or Symfony frameworks.
- Strong expertise in RabbitMQ, including configuration, message routing, and integration with PHP applications.
- Proficiency in database design and SQL, with experience in managing and optimizing database systems.
- Knowledge of web technologies, including HTML, CSS, JavaScript, and RESTful APIs.
- Familiarity with front-end technologies (e.g., Vue.js, React, or Angular) is a plus.
- Understanding of software development best practices, design patterns, and coding standards.
- Experience with version control systems (e.g., Git) and collaborative development tools.
- Strong problem-solving skills and the ability to work well in a team-oriented environment.
- If you are a skilled PHP developer with experience in Laravel or Symfony and a deep understanding of RabbitMQ, we encourage you to apply for this position and contribute to the success of our web applications.
مهارتهای مورد نیاز
- Back-end
- PHP
- RestFul API
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست