Company Description
GIRAF is an ambitious company known for crafting unique and thought-provoking digital marketing ideas.
We pride ourselves on being out-of-the-box thinkers with great attitudes.
Our focus is on partnering with ambitious clients worldwide who want to stand out in a competitive market.
Join us to collaborate on giving wings to your ideas through technology and innovation.
About the Job
We are looking for a Laravel Developer with Python skills to join our growing development team.
The ideal candidate is a well-rounded engineer with expertise in back-end web development, API integrations, and object-oriented programming.
You will work on developing scalable applications, integrating front-end and back-end components, and building efficient, maintainable codebases.
Key Responsibilities
- Develop and maintain robust web applications using Laravel (PHP) and Flask or FastAPI (Python)
- Design, implement, and manage RESTful APIs and backend integrations
- Collaborate with front-end developers to integrate React.js / Vue.js / Next.js interfaces
- Manage and optimize MySQL and other databases for high performance
- Implement CI/CD pipelines, version control (Git), and code deployment best practices
- Develop and maintain scripts and automation tools using Python
- Work with AWS and Linux environments for deployment and monitoring
- Participate in the full software development lifecycle, from planning to delivery
- Apply Agile methodologies and collaborate in a cross-functional team setting
Qualifications
- 4+ years of experience in project management or relevant development fields
- Proficiency in Back-End Web Development and Object-Oriented Programming (OOP)
- Strong hands-on experience with Laravel (PHP) and Flask or FastAPI (Python)
- Experience with Front-End Development/Integrations
- Solid programming and software development skills
- Strong problem-solving and debugging abilities
- Experience with database management (MySQL, PostgreSQL) and web service integrations
- Familiarity with CI/CD pipelines, version control systems (Git), and package managers
- Knowledge of common design patterns, API integrations, and best practices
- Familiarity with AWS or other cloud platforms
- Understanding of Agile methodologies and DevOps practices
- Excellent communication and team collaboration skills
- Bachelor's degree in Computer Science, Engineering, or a related field
Skills
Core Technologies: PHP, Laravel, Python (Flask/ FastAPI), MySQL, REST API or graphQL
Database: MySQL, PostgreSQL
Front-End: JavaScript, jQuery, AJAX, Vue.js/React.js
Tools & DevOps: Git, CI/CD, AWS, Linux environments, Agile methodologies
Skills Required
Git, Vue.JS, Linux, Mysql, Flask, FastAPI, Restful Apis, react.js , Aws