Skip to main content

Raw results (charts only)

(*) Answers with "Prefer not to say" or non-meaningful free text inputs were removed

(**)Some questions were MCQ, which explains counts over the total of 517 participant

Demographics (1/2)

What is your age?

Table representation (See more!)
Under 1818-24 yo25-34 yo35-44 yo45-54 yo55 yo and above
51722963652

What is your gender?*

What is your highest level of education completed?

Table representation (See more!)
LabelCount
Primary school0
Secondary school (BEM, BEF)2
High school (Baccalauréat)41
Bachelor's Degree (License Bac+3 in LMD) in an IT-related field65
Bachelor's Degree in a non IT-related field24
Master's Degree (Bac+5 in LMD, or Bac+4 in classical sytem) in an IT-related field289
Master's Degree in a non IT-related field66
Ph.D. or equivalent21

Do you live in Algeria?

Demographics (2/2): Living abroad

Where do you live?

Table representation (See more!)
CountryCount
Portugal1
Netherlands4
France34
Canada7
Denmark1
Germany12
Saudi Arabia1
Turkey3
United Arab Emirates5
Spain1
Luxembourg2
United Kingdom1
Czech Republic1
Belgium1
Ireland (Republic)1
Malaysia1
Austria1

Do you you have an Algerian degree in IT fields?

Did you relocate to study abroad?

Did you relocate to work abroad?

Demographics (2/2): Living in Algeria

From where do you primarily work?**

Where do you live (Wilaya)?

Table representation (See more!)
WilayaCount
Alger118
Sidi Bel Abbès10
Boumerdès9
Tlemcen11
Oran60
Béjaïa3
Tiaret11
Blida19
Sétif21
Adrar2
Tipaza10
Constantine17
Khenchela1
Médéa8
Naâma1
Chlef5
Skikda4
Mila3
Aïn Defla3
Ghardaïa5
El Oued4
Djelfa14
Bordj Bou Arreridj6
Annaba13
Touggourt2
M'Sila7
Relizane7
Tissemsilt2
Jijel7
Ouled Djellal1
Guelma1
El Tarf2
Aïn Témouchent6
Batna5
Ouargla4
Béchar4
Tébessa2
Tizi Ouzou7
Bouira5
El Bayadh1
Biskra3
Souk Ahras1
Mascara1
Saïda3
Mostaganem1
Oum El Bouaghi1

Did you have to travel to that city (wilaya) to work in IT?

If you find a better opportunity to work in a different city (wilaya), would you relocate?

In addition to your salary, what other benefits or perks do you receive in your current role?**

If you are willing to leave the country, what would be your destination (Leave it empty if not applicable)?**

Table representation (See more!)
RegionCount
Middle East and/or Gulf countries258
North America region (USA or Canada)226
Western European countries198
Eastern European countries78
East and North East Asia61
Other north African country10
Australia2
Netherlands1
South America7
Sub-Saharan Africa6
Scandinavian Countries1
Russia1
Norway1
Sweden1
Swiftzerland1
Finland1
Japan1
China1
Indonesia1
England1

Employment

What is your current employment status?**

Which statement is true for your case (choose more than one if you have a hybrid working model)?

What is your current professional level?

How many years of professional experience do you have in the software engineering field?

How many people work at your organization, including yourself?

What's your main role?

If you are working for an Algerian company, What's your average monthly salary in DZD (Algerian dinars)?

tip

Do you want to understand the corelation between salaries, job titles and years of experience? Check our remunerations insights page

If you are working for a foreign company from Algeria, What's your average yearly gross income in EUR?

Table representation (See more!)
ChallengeCount
101
201
221
2001
8001
8501
9201
10001
15001
17001
24001
25001
28001
30001
34001
35001
36002
40001
45002
50003
52001
60004
75001
80003
100005
120001
130001
140001
150003
160002
170001
180006
200003
220001
280001
290001
300001
340001
360002
400003
420001
440001
460001
500002
600003
650001
700001
800001
850001
3000001

On a scale from 1 to 10, how satisfied are you with your current job in the software engineering field?

What are the main challenges you face in your role as a software engineer in Algeria?**

Table representation (See more!)
ChallengeCount
Bad Internet and 4G network coverage232
Lack of Recognition or Career Growth Opportunities220
Mandatory military service208
Banking systems (unclarity on how to pay and receive wages)207
Insufficient Government Support for the Tech Industry189
Unavailability or unclarity on how to implement Algerian e-payment solutions160
Lack of challenging opportunities143
Lack of Collaboration Between Academia and Industry136
The unfair use of private relations (nepotism; favoritism; etc.) in the hiring process132
Limited Access to Advanced Training or Courses132
Regulatory or Compliance Challenges (Unclear laws or unregulated activities)104
High Workload or Overtime Demands101
Challenges in Collaboration and Team Communication97
Language Barriers in Professional Communication51
Gender Bias or Discrimination40
Bad/incompetent management5
Low Salary3
Bad dinars rate compared to other currencies1
Difficulty in billing services for companies1
Market competition for developers (hard to be competitive with remote jobs in hiring)1
You can earn money, but at the end you will not get a quality life (parks, clean neighborhood, good health care, freedom to travel (visas) ...)1
Studying in the same time1
Timezone difference1
Not having a degree in an IT Field1
Bad work environment1
Diplomas and graduates from small southern universities are often not taken seriously1
remote work need more and more work permit if you aim other countries1
Clients not aligning with my principles, like banks or foreign companies offering non-halal products1

How did you get into the field of software engineering or technology?**

Table representation (See more!)
ReasonCount
Passion for coding and problem-solving390
Interest in technology and innovation307
I was assigned to an IT-related branch in university after my baccalauréat (BAC)142
Job market demand and opportunities110
Financial prospects and earning potential101
Influence of friends or family in the industry57
Ability to go and work abroad2
I was fed up with accounting I wanted to try1
Ability to work remotely1
Curiosity1

Technologies

Which languages do you frequently use in your work?**

Table representation (See more!)
LanguageCount
JavaScript362
HTML/CSS344
SQL298
Python217
TypeScript214
PHP143
Bash/Shell (all shells)135
Java122
Dart78
C#61
C++48
C45
PowerShell39
Go37
Kotlin34
MATLAB22
Rust21
Visual Basic (.Net)17
Delphi15
Assembly14
R9
Swift7
VBA6
Scala6
Groovy5
Ruby4
OCaml4
Objective-C4
Perl3
Lua3
Windev3
Lisp3
Elixir3
Solidity2
Apex2
Haskell2
F#2
Prolog1
Oracle1
LD - FBD1
Fortran1
Ladder & SCL1
IEC 61131-3 languages1
Erlang1
Liquid1
XQuery1
XSLT1
Clojure1
GDScript1
solidity1
X++1
Verilog1
VHDL1

Which database engines do you commonly work with?**

Table representation (See more!)
DatabaseCount
MySQL337
PostgreSQL296
MongoDB207
SQLite154
Redis96
Firebase Realtime Database93
Microsoft SQL Server88
MariaDB86
Oracle Database65
Elasticsearch50
Cassandra15
Dynamodb14
Neo4J10
Snowflake8
BigQuery3
Firebird1
sembast1
Microsoft Dataverse1
Plsql1
hfsql1
Databricks1
Hive1
cloud firestore1
Salesforce DB1
rethinkDb1
eXist-db1
SDP1
Apache HBase1
InfluxDB1
Milvus1
DuckDB1

If applicable, which web hosting services do you use?

Table representation (See more!)
Hosting solutionCount
Cloud Hosting (e.g. AWS; Azure; GCP)246
Non-Algerian VPS or Shared hosting providers167
I use my own; or my organization's servers154
Algerian hosting service providers68
Firebase2
DigitalOcean1
Heroku1
Vercel1
Netlify1
Railway1

Which web frameworks do you use?

Table representation (See more!)
Framework/LibraryCount
React261
Next.js155
Express141
Laravel122
Django103
Vue.js95
jQuery74
WordPress71
NestJS64
Angular62
Spring Boot52
Flask44
FastAPI43
ASP.NET CORE35
Nuxt.js25
ASP.NET24
Svelte20
AngularJS18
Symfony17
Blazor12
CodeIgniter9
Fastify7
Remix7
Ruby on Rails5
Gatsby4
Odoo4
Phoenix3
Lit3
Solid.js3
Alpinejs2
livewire2
Deno2
Qwik2
Drupal2
Yii2
JSF1
Qt1
Java EE1
Hugo1
Quasar1
Vuetify1
hibernate1
Poem (Rust)1
Astro1
HTMX1
Honojs1
AdonisJS1
hapi.js1
Nativescript1
ASP .NET Framework1
Scrapy1
QT1
Magento1
Web components (we built our own framework)1

Which mobile development frameworks/languages do you use?

Table representation (See more!)
Framework/LanguageCount
Flutter132
React Native118
HTML/CSS and JavaScript for PWA71
Android with Java59
Android with Kotlin46
Swift16
Xamarin (C#)12
Ionic6
Objective C5
Capacitor2
Qt1
Maui1
Nativescript1

If you build Desktop applications, what technologies do you use?

Table representation (See more!)
Framework/LanguageCount
Electron98
JavaFX51
Java Swing45
.NET Core42
WPF (Windows Presentation Foundation)28
Tkinter (Python)27
WinForms (Windows Forms)27
Qt21
Delphi21
WinDev17
Tauri12
Kivy (Python)8
Flutter8
PyQT3
GTK (GIMP Toolkit)3
Kotlin2
Cocoa (macOS)1
PySide2 (Qt python)1
WxWidgets1

Which e-payment solution did you use?

Table representation (See more!)
SolutionCount
Stripe147
SATIM API 🇩🇿68
Chargily 🇩🇿41
SLICK-PAY 🇩🇿12
Paypal5
Baridimob 🇩🇿3
Paddle2
CIC1
Tap1
Paysera1
Guiddini 🇩🇿1
Lemon Squeezy1
Thawani1
Sellix1
Binance1
Algerie Poste API1
Mangopay1

How would you describe your involvement with open source software development?

Table representation (See more!)
AnswerCount
Regular user of open source tools/libraries189
Passive observer, but not actively involved145
No involvement in open source projects116
Active contributor to open source projects48
I'm not familiar with open source software19

DevOps

Which software development methodology you, or your organization use?

Table representation (See more!)
AnswerCount
Scrum205
We don't follow any specific methodology113
I don't work in teams76
Kanban43
Other Agile methodologies36
Extreme Programming (XP)19
Waterfall8
Scrumban8
SAFe3

Which online collaboration tools you use for work?

Table representation (See more!)
ToolCount
Github projects191
Jira187
Slack166
Google Docs141
Instant messaging applications (Facebook Messenger, WhatAapp, Telegram, etc)136
Trello122
Microsoft teams100
Notion97
Microsoft 365 suite73
Confluence63
My company's internal communication tools61
Skype26
ClickUp21
Discord12
Azure DevOps4
Gitlab3
Asana3
Odoo3
Zoho3
Shortcut2
Teamwork.com2
Google Meet2
Workplace1
Google spaces1
Wekan1
Lucidchart1
bitrix1
Linear1
Freelance platforms built-in chats (e.g: Upwork)1
Rocket.Chat1
Microsoft TFS1
Taiga1
Microsoft To Do1
Backstage1
Monday1
Miro1
YouTrack1
Mattermost1
Whereby1

Which cloud providers do you primarily use?

Table representation (See more!)
Cloud serviceCount
Amazon Web Services (AWS)168
Google Cloud Platform (GCP)117
Vercel101
Microsoft Azure92
DigitalOcean60
Heroku44
Oracle Cloud14
IBM Cloud or Watson8
OVHcloud5
Alibaba Cloud4
OpenShift3
Contabo3
Salesforce2
Vultr2
Hostinger2
Hetzner2
Internal infra1
Scaleway1
IONOS1
Jelastic1
PythonAnywhere1
Octenium1
NameCheap1
Cloudways1
NextCloud1
Cloudflare1
Icosnet Cloud1
Laravel Vapor1
HUAWEI CLOUD1
Infomaniak1
Netlify1
A21

Which version control systems do you primarily use for managing your software projects?

Table representation (See more!)
VCSCount
Git471
We don't use any VCS at work35
SVN (Subversion)5
Mercurial3
PTFs1

What tools do you use for deployment and infrastructure provisioning?

Table representation (See more!)
ToolCount
Docker266
Shell scripts141
Kubernetes89
Jenkins62
Google Cloud Deployment Manager38
Terraform38
Ansible34
Heroku29
Puppet3
Chef2
Internal company tools2
Azure Piplines1
Github actions1
VMWare VMs for ESXi hypervisors1
Proxmox1
Azure devops1
AWS CDK1
Laravel Forge1
Pulumi1
Vercel1
I do it manually1
IIS1

Which CI/CD technology do you use?

Table representation (See more!)
ToolCount
Github Actions234
We don't have CI/CD pipelines159
GitlabCI71
Jenkins57
Microsoft Azure DevOps51
Bitbucket Pipelines22
CircleCI9
Travis CI8
Ploi4
TeamCity4
Internal tools2
Bitrise2
Google Cloud Build1
drone.io1
Concourse1
Buddy.Works1
AWS CodePipeline1

Learning and staying up-to-date

How did you acquire your IT skills in your specific field? And how did you learn to code?

Table representation (See more!)
AnswerCount
Self-Taught (Books; Documentation; Tutorials)445
Formal Education (University)335
Online Courses (e.g. Coursera; Udacity)332
On-the-Job Training167
Coding Bootcamp67
Mentorship43
Internships1
Institute (TS)1

In which language did you primarily learn and acquire your IT skills?

If you are involved in or aware of tech communities or meetups in Algeria, please specify the names or types of communities you are associated with or know of

Table representation (See more!)
CommunitiesCount
Des rencontre Discord entre amis1
GDG9
Vooxed1
Dzair IA1
team open minds1
DevFest (Google events)1
StartHack1
Injaz1
Google Hackathon1
Algerian Tech Makers1
لقاءات المحددة من طرف الشركة مع الشركات الاخرى1
Algeria Fintech & E-commerce Summit1
GDG Ghardaia1
membre at ITC club1
Google Developer Group1
GDG Events1
GDG Algiers3
MakersLab3
dzcode.io2
gomycode1
Itchallenge1
Club IT community1
School clubs1
Alphabit1
Ingeniums1
GDG SBA1
GDSC ESI SBA1
Scientific clubs like alphabit club1
Digital-Corner1
Annaba Tech days1
GDG Tizi Ouzou1
Mainly facebook groups1
DZ DÉVELOPPEURS (Facebook group)4
Women Tech makers Algiers1
School Of AI Algiers1
Hanooty1
meet up dev1
Zeontech1
IT for all1
Mozilla Campus Club1
Icosium Culture (Kouba)1
Micro Club2