More jobs:
Software Engineer, Backend Developer
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2026-01-01
Listing for:
Apave International
Full Time
position Listed on 2026-01-01
Job specializations:
-
Software Development
Software Engineer, Backend Developer
Job Description & How to Apply Below
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.
- Reports To:
IT Manager
- 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.
- Build and integrate RESTful APIs, internal services, microservices, and third-party systems.
- Work with relational databases such as MySQL/Postgre
SQL (queries, indexing, - 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.
- 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
- Proficiency in PHP and familiarity with additional backend languages or frameworks.
- Solid understanding of relational databases (MySQL/Postgre
SQL), query optimization, and schema modeling. - Vue.js, React, or equivalent tools.
- Experience with authentication standards such as JWT, OAuth, or token-based
- 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.
- 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 technology.
- Proficiency in Git version control, branching strategies, and familiarity with Dev Ops 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.
- Effective communication, teamwork, and ability to contribute to architectural and technical discussions.
- Mid-Senior level
- Full-time
- Information Technology
- Software Development, IT Services and IT Consulting, and IT System Custom Software Development
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×