Job Category: Mid-Level
Job Type: Full Time
Job Location: Cairo - Egypt
About Us:
Code farm is a highly innovative software house, systems integrator, and professional services firm, offering intelligent technical solutions and consulting services to businesses, organizations, and governments.
Job Description:
As a Backend Developer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems. You will work closely with our frontend and backend teams to deliver high-quality solutions that meet our business objectives.
Key Responsibilities:
- Design, develop, and maintain backend applications using PHP Laravel framework.
- Implement microservices architecture to improve scalability and maintainability.
- Utilize RabbitMQ for efficient message queuing and asynchronous processing.
- Write clean, well-documented, and efficient code.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Perform code reviews and provide constructive feedback.
- Stay up-to-date with the latest technologies and industry trends.
Required Skills and Experience:
- Strong proficiency in PHP Laravel framework.
- Solid understanding of microservices architecture and design patterns.
- Experience with RabbitMQ or other message queuing systems.
- Knowledge of SQL and NoSQL databases.
- Familiarity with RESTful API design and development.
- Strong problem-solving and debugging skills.
- Excellent communication and teamwork skills.
- Experience with version control systems (Git).
- Experience with Docker
- Experience with kubernetes
What We Offer:
- Competitive salary and benefits package.
- Opportunities for professional growth and development.
- A collaborative and supportive work environment.
- The chance to work on cutting-edge projects.