Saudi Arabia Dammam

Job Title: Senior Software Engineer - Fullstack PHP (remote)

Job description
As a Senior Software Engineer on our Fullstack PHP team, you will play a crucial role in developing, and maintaining software systems that power our projects. Working closely with the Technical Team Lead, you will be responsible for ensuring the quality, performance, and reliability of our applications. Your expertise in PHP development, database management, CSS, and software migrations will be instrumental in delivering cutting-edge solutions and contributing to the team's success.

Key Responsibilities: • Collaborate with the Technical Team Lead and cross-functional teams to design, develop, and implement high-quality software solutions using PHP, CSS, and database technologies. • Write efficient, clean, and maintainable code while adhering to coding standards and best practices. • Develop and optimize database structures and queries to ensure optimal performance and scalability. • Troubleshoot and debug software issues, identifying root causes and implementing effective solutions in a timely manner. • Collaborate with the QA team to perform thorough testing and ensure software quality and reliability. • Assist in code reviews, providing constructive feedback to team members to maintain code quality. • Contribute to the continuous improvement of development processes and methodologies. • Mentor and guide junior team members, sharing your knowledge and expertise to foster growth within the team.


Requirements: • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience). • Minimum of 5 years of hands-on experience in PHP development, including expertise in PHP frameworks like Zend (Laminas). • Strong proficiency in front-end technologies, including CSS and jQuery, to create visually appealing and responsive user interfaces. • Solid experience with database design, management, and optimization using MySQL or similar relational databases. • High level of familiarity with version control systems (e.g., Git) and agile development methodologies. • Strong problem-solving skills and a proactive attitude towards addressing challenges. • Excellent communication skills, both written and verbal. • Ability to work effectively in a collaborative team environment and independently when required. • Demonstrated ability to manage multiple priorities and work in a fast-paced, dynamic environment.
CLICK TO REGISTER
no file selected
no file selected

Send us a video link to a Youtube or Vimeo clip telling us a little bit about yourself and why we should hire you. Your video will not be public.