Ahmed Youssef Nasser
Full-stack developer with 6 years of experience building web and mobile backends for fintech and e-commerce, 3 of them in Riyadh. Strong in Java Spring Boot, React and PostgreSQL, with hands-on work on Arabic and English (RTL) interfaces, payment gateway integration and cloud deployment. Notice period: 1 month.
- Build Spring Boot microservices for a digital wallet app with a growing base of active users
- Integrated local payment methods and card gateways, cutting failed checkout calls by 30%
- Led the Arabic RTL redesign of the merchant dashboard in React with full bilingual support
- Added automated tests and GitLab CI pipelines, reducing release time from 2 days to 3 hours
- Work with the security team on access controls and data protection requirements for customer data
- Developed Node.js and React features for 4 e-commerce clients in Egypt and the Gulf
- Optimised PostgreSQL queries, cutting average API response time by 45%
- Containerised legacy services with Docker and deployed them on AWS
- Graduation project: Arabic chatbot for university admissions
Java • Spring Boot • TypeScript • React • Node.js • PostgreSQL • REST APIs • Microservices • Docker • Kubernetes • AWS • CI/CD (GitLab) • Arabic RTL UI • Payment gateway integration • Agile/Scrum
Arabic (Native) • English (Fluent)
Nationality: Egyptian • Visa Status: Valid iqama, transferable • Marital Status: Single
The software developer job market in Saudi Arabia
Most software jobs in Saudi Arabia are in Riyadh, home to tech companies, banks, fintechs and digital government programmes, followed by Jeddah and the Eastern Province (e-commerce and systems for energy and industrial companies). Digital transformation under Vision 2030 keeps demand steady in digital government, fintech, e-commerce and digital health.
- Who hires: fintechs and digital wallets, banks, telecom operators, technology providers to government entities, and startups.
- Common stacks: Java, Spring Boot and .NET in large enterprises; React, Node.js and Flutter in digital products; and cloud (AWS, Azure, Google Cloud and local providers).
- Local edge: experience with Arabic and English (RTL) interfaces, local payment gateway integration, and integration with digital government services.
- Security and data: financial and government clients care about cybersecurity, data protection and local data residency, so mention it if you have worked on it.
Some tech roles may fall under Saudization rules or give priority to nationals depending on the employer. See also the developer CV page and the Saudi Arabia guide.
Licensing and certifications
Software development does not require a mandatory professional license for most roles, unlike civil engineering, but a few things come up often:
- Professional registration: some employers or titles containing "Engineer" may require registration with the Saudi Council of Engineers, particularly for the visa. Ask the employer and verify with the Council.
- Degree attestation: your degree usually needs attestation for the visa and any registration.
- Optional technical certifications: such as AWS, Azure or cybersecurity certificates strengthen your CV if you actually hold them. Include issuer and year.
- Security and compliance: if you worked on projects for financial or government clients, describe your experience applying security requirements without disclosing confidential details.
Regulations are updated, so always verify with the official authority or the employer.
Keywords from software developer job ads in Saudi Arabia
Use only the terms that truly describe your experience. Have a specific job ad? Match your CV to it →
Experience bullet examples
Edit them with your real numbers and never claim results you did not achieve.
- Built Spring Boot microservices for a Riyadh-based digital wallet, supporting continuous growth in active users
- Integrated local payment methods and card gateways, reducing failed checkout calls by 30%
- Delivered a bilingual Arabic and English (RTL) merchant dashboard in React
- Implemented role-based access controls and audit logging to support data protection requirements
- Built REST integrations with government and third-party service APIs for a customer onboarding flow
- Set up GitLab CI/CD pipelines and automated tests, cutting release time from 2 days to 3 hours
- Migrated services to containers on a local cloud region to meet the client data residency policy
- Collaborated in Agile sprints with product, QA and design teams across Riyadh and Cairo
Tips for a software developer CV in Saudi Arabia
1. Mirror the job ad's skill names
If the ad says Spring Boot and Kubernetes, use the same names if you work with them. ATS filters look for the exact term.
2. Mention Arabic support
Bilingual RTL interface experience is a real advantage in the Saudi market, so show it in your experience, not only in skills.
3. Impact in numbers
Response time, release time, error rates: real technical figures show you understand the impact of your work.
4. GitHub or portfolio
If you have open-source work or a portfolio, add the link. Never include confidential code or details from your employer.
5. Single-column template
Bold, Modern or Minimal read well in tech companies' ATS. Start in the <a href="/en/?country=saudi-arabia&job=software-developer#start">CV builder</a>.
CV norms in Saudi Arabia
| Photo | ◐ | Very common in Saudi Arabia and some employers ask for it. Keep it formal. |
|---|---|---|
| Nationality | ✓ | Almost always included, as it ties into hiring procedures and Saudization. |
| Usual length | ⓘ | Two pages usually suffice; senior engineers with major projects may need slightly more. |
| Language | ⓘ | English in large private companies; Arabic is very important in many organizations. |
Full CV guide for Saudi Arabia → · General software developer CV example →
FAQ
Do I need Saudi Council of Engineers registration as a developer?
Not for every role. Some titles or visa procedures may require it. Ask the employer and check directly with the Council.
Should I list every language I've tried?
No. List the ones you can be tested on in a technical interview, ordered by relevance to the role.
Should I add a photo to a developer CV?
It is not necessary in tech, and many companies prefer a simple CV without one. If an employer asks for it, use the Photo template.
Arabic or English CV?
English, almost always, in tech. Our builder outputs English even if you type your details in Arabic.
How do I find missing keywords?
Use the <a href="/en/job-match/">job match tool</a> with the job ad text, and add only skills you genuinely have.
Same job in other countries
Other jobs in Saudi Arabia
Build your software developer CV for Saudi Arabia now
The example opens in the builder; replace the details with yours and download PDF and Word.
Start from the example →