Junior-Backend-Developer
Backend Developers are the architects of the software systems that power the functionality users depend on, though it's often invisible to the end user. They focus on server-side logic, maintenance of the databases, and application integration with front-end systems. Their role is crucial in creating robust, scalable, and secure web applications that meet both the company's and users' needs.This role consists of developing server-side logic and implementing APIs to ensure optimal application performance.
Key Responsibilities:
Development & Implementation: Craft and deploy a range of web products using PHP, JavaScript, MySQL, and AJAX.
Code Maintenance: Write clean, sustainable code to support server-side application logic.
Database Design: Design and implement high-performance databases to support scalability and robust user interactions..
Integration: Integrate user-facing elements with server logic, ensuring smooth operation between front and back-end systems.
API Management: Develop and maintain APIs, enabling front-end systems to interact seamlessly with backend services.
System Reliability: Maintain system consistency and uptime with well-architected solutions and efficient coding practices.
Collaboration: Work alongside front-end developers and other team members to design cohesive and functional codes, enhancing overall user experience.
Database Scaling: Manage database operations, including administration and scaling to accommodate load changes.
Security Implementation: Enforce security protocols and data protection measures to ensure application integrity.
Data Management: Oversee data storage solutions, optimizing data access and retrieval processes.
Application Optimization: Refine applications for maximum speed and scalability.
Codebase Maintenance: Continuously update the existing codebase, resolving bugs and integrating new features.
Team Collaboration: Engage in a team-oriented environment to develop complex web-based applications.
Desired Skills:
● Proficient in PHP and Laravel.
● Experienced with MVC frameworks like Laravel, Zend.
● Strong understanding of MySQL .
● Skilled in JavaScript and CSS.
● Solid grasp of web fundamentals
● Degree in Information Technology or a related field from a reputed college or university.
● Effective communication skills.
● Language Skills: Basic / Intermediate / Professional (Arabic and English)
● Highly trainable with a self-organized work ethic.
● Strong sense of responsibility and communication
● Goal-oriented with a digital mindset and persuasive presentation skills.
Innovative and creative thinker.