Enable job alerts via email!

Senior PHP Software Engineer

? | Sahseh

Saudi Arabia

On-site

SAR 40,000 - 80,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a lead developer, where you'll create innovative software products and enhance existing applications. This role emphasizes building scalable solutions using PHP and JavaScript frameworks, ensuring high-quality code and effective API integration. You'll collaborate with a dynamic team in an agile environment, constantly expanding your knowledge and skills. If you're passionate about software development and eager to tackle new challenges, this opportunity is perfect for you.

Qualifications

  • 5+ years coding experience in PHP with strong knowledge of PHP 8+.
  • Full-stack awareness from front-end to database design and development.
  • Experience with JavaScript frameworks and RESTful APIs.

Responsibilities

  • Building new products from scratch and designing core system architecture.
  • Developing scalable products with PHP7 on cloud infrastructure.
  • Maintaining test coverage and expanding knowledge of software architecture.

Skills

PHP
Laravel
Symfony
Yii
JavaScript frameworks
SQL
APIs
Test Driven Development (TDD)
Git
AWS

Job description

The ideal candidate is a self-motivated, multi-tasker, and demonstrated team-player. You will be a lead developer responsible for the development of new software products and enhancements to existing products. You should excel in working with large-scale applications and frameworks and have outstanding communication and leadership skills.

Responsibilities

  1. Building new products from scratch
  2. Designing and coding the architecture of our core systems
  3. Developing code that is a joy to work with
  4. Working on high-scalable products with PHP7 hosted on a cloud-based infrastructure
  5. Building and providing internal & external RESTful APIs
  6. Maintaining and expanding the test coverage
  7. Constantly challenging and expanding your knowledge of reliable software architecture, programming, and new technologies
  8. Working with agile processes that are adapted to the team's and project's needs
  9. Exchanging knowledge with other developers and being part of our team

Qualifications

  • Minimum of 5 years coding experience in PHP
  • Strong knowledge of PHP 8+ and frameworks like Laravel, Symfony, Yii
  • Full-stack awareness from front-end to database design and development
  • Strong understanding of relational databases (MySQL, Postgres, etc.), SQL, and database/schema design
  • Experience with JavaScript frameworks such as Angular.js, Vue.js, React, etc.
  • Good understanding of design patterns
  • Ability to consume and create APIs and web services using REST
  • Passionate about writing well-structured, efficient, and maintainable code, actively maintaining the quality of the codebase and test suite
  • Understanding and/or experience in Test Driven Development (TDD)
  • Understanding fundamental design principles behind scalable applications
  • Experience in integrating distributed systems
  • Experience in a Continuous Delivery environment
  • Proficient understanding of code versioning tools, such as Git
  • A great eye for code quality
  • Highly motivated self-starter with strong attention to detail and proven ability to prioritize and scope work
  • Excellent logic, problem-solving, and troubleshooting skills
  • Excellent verbal and written communication skills
  • Extra points for experience with AWS products
  • Extra points for expertise in microservice architectural patterns, container technologies, and event queue technologies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.