Show more filters
Banner image for Apave International
Job Type   /   Job Level
Full-time   /   Junior Executive
Job Location
Dammam, Eastern, Saudi Arabia
A free Jobstore account is required to proceed to the employer site.

1. Position Overview

The Senior Software Developer role involves developing secure, scalable, and high-

performance web applications using modern backend frameworks such as Laravel or

equivalent technologies. The developer will be responsible for building APIs, integrating

databases and third-party services, and ensuring clean, maintainable code that aligns with

industry best practices. The position requires strong problem-solving abilities, experience

with software architecture, and the capability to work collaboratively within an agile team.

The successful candidate will contribute to the full software development lifecycle, including

planning, development, testing, deployment, and ongoing optimization.

Reporting Structure


  • Reports To: IT Manager

2. Direct Reports: IT Manager

3. Key Responsibilities

• Develop, maintain, and optimize modern web applications using Laravel or other relevant

web development frameworks and technologies.

• Write clean, scalable, secure, and well-structured code following industry best practices

(PHP, JavaScript, or other backend languages).

• Build and integrate RESTful APIs, internal services, microservices, and third-party

systems.


• Work with relational databases such as MySQL/PostgreSQL (queries, indexing,

migrations, schema design).

• Collaborate with UI/UX designers and frontend developers to deliver seamless end-to-end

features.


• Utilize framework-specific tools (e.g., Eloquent ORM, Queues, Jobs, Events) or

equivalent tools in other technologies.

• Implement authentication and authorization mechanisms (Laravel Breeze, Passport,

Sanctum, OAuth2, JWT, or similar technologies).


• Review code, debug issues, and perform performance optimization across backend and

frontend components.

• Create and maintain database migrations, factories, seeders, and data fixtures as required.

Use Git for version control with proper branching, code review, and CI/CD workflows.

• Ensure robust security practices including input validation, secure API communication,

encryption, and vulnerability mitigation.

• Troubleshoot production issues, monitor system performance, and provide ongoing

support and enhancements.

• Participate in architectural design discussions and contribute to improving system

scalability, reliability, and maintainability.

4. Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field

(preferred).

  • 3–5 years of professional backend development experience using Laravel or similar

frameworks.

  • Strong grasp of MVC architecture, RESTful API development, and modern web

application design.

  • Proficiency in PHP and familiarity with additional backend languages or frameworks.
  • Solid understanding of relational databases (MySQL/PostgreSQL), query optimization,

and schema modeling.

  • Good frontend fundamentals (HTML5, CSS3, JavaScript) with experience in Blade,

Vue.js, React, or equivalent tools.

  • Experience with authentication standards such as JWT, OAuth, or token-based

authentication.

  • Proficient in Git and collaborative development workflows.
  • Knowledge of application security practices, debugging, and performance optimization.
  • Exposure to Docker, CI/CD, and cloud platforms (AWS/Azure) is an added advantage.
  • Strong analytical thinking, communication skills, and ability to work in cross-functional

teams.


5. Skills and Competencies

  • Backend development expertise with Laravel, including routing, Eloquent ORM,

dependency injection, and modular code design.

  • Strong database skills: schema planning, migrations, indexing, and performance tuning.
  • API development and integration, including secure authentication, JSON processing, and

microservice interactions.

  • Frontend integration capability with understanding of UI workflows and common JS

frameworks (Vue, React, Livewire).


Proficiency in Git version control, branching strategies, and familiarity with DevOps

tools such as Docker or CI/CD pipelines.

  • Strong debugging, troubleshooting, and performance optimization abilities.
  • Awareness of secure coding standards and ability to mitigate common vulnerabilities

(XSS, CSRF, SQLi, etc.).

  • Effective communication, teamwork, and ability to contribute to architectural and

technical discussions.

A free Jobstore account is required to proceed to the employer site.
Jobs in Saudi Arabia   »   Jobs in Dammam   »   Software Engineer

More jobs

People also search