Complete guide

How to find software developers in Marrakech

Marrakech
March 1, 2023
Share:

Marrakech is a city located in northern Morocco known for its vibrant markets, beautiful gardens, and ancient architecture. This ancient city is home to a myriad of cultural experiences, from the winding medina streets to the majestic Koutoubia Mosque. Marrakech offers many activities for visitors, including a visit to the souks, a hiking trip in the High Atlas Mountains, and a camel ride into the desert. With its rich history, exciting attractions, and delicious cuisine, Marrakech is a must-visit destination for any traveler. Marrakech is also a great place to find software developers. But software engineers in Marrakech are also hard to find and hard to hire. Experienced developers get a lot of messages from recruiters, in some cases five or ten messages per day. To find engineers in Marrakech you have to search for engineers in different sources, reach out based on their preferred contact details, personalize your outreach and make an attractive offer. In this guide you'll learn more about the tech ecosystem in Marrakech, which methods to use to find developers and how to hire them.

Why Marrakech is a good place to find developers

Developer statistics in Marrakech

Marrakech is an important hub for tech talent in Morocco. It has a vibrant tech ecosystem, with a large number of tech startups and tech companies based in the city. According to a recent survey, Marrakech is home to over 15,000 IT professionals. The city also has a large pool of tech talent from Morocco and other countries in the region, including Algeria, Tunisia, and Egypt. The city has the highest rate of tech talent growth in the country, with a 10% increase in the number of tech professionals between 2019 and 2020. Marrakech also has a high concentration of tech talent, with over 50% of the tech professionals in the city working in the tech industry. Additionally, the city has a strong infrastructure for tech businesses and is home to several tech incubators and accelerators.

The tech ecosystem in Marrakech

The tech ecosystem in Marrakech is relatively new and rapidly growing. There is an increasing number of entrepreneurs, startups, and incubators working on innovative projects. There is also a growing number of tech meetups, hackathons, and other events that help connect the tech community and promote collaboration. Additionally, there are several co-working spaces, accelerators, and venture capital firms that provide resources, guidance, and support to entrepreneurs and startups. The local universities and other educational institutions are also playing a key role in developing the local tech ecosystem by providing training in programming and other tech skills.

Best tech meetups in Marrakech

Attending local meetups is a great way of getting introduced  to technical talent and getting a better feel for what software developers care about.
These are the best local meetups:

1. Marrakech Tech Meetup
2. Marrakech Women in Tech
3. Marrakech Data Science Meetup
4. Marrakech Cloud Computing Meetup
5. Marrakech Blockchain Meetup
6. Marrakech Front-end Meetup
7. Marrakech Mobile Development Meetup
8. Marrakech Artificial Intelligence Meetup
9. Marrakech JavaScript Meetup
10. Marrakech Entrepreneurship & Startups Meetup

Best methods to source and recruit talent in Marrakech

There are many different ways to find and hire developers, some examples are:



1. Utilize online job boards such as Indeed, Glassdoor, and Monster.

2. Reach out to local universities and technical institutes to utilize their alumni networks.

3. Leverage social media platforms such as LinkedIn, Twitter, and Facebook to connect with developers in the area.

4. Participate in local meetups and networking events.

5. Utilize recruitment agencies that specialize in software development talent.

6. Post job openings on freelancing websites such as Upwork and Freelancer.

These are currently the best methods to find and hire developers:

Search LinkedIn, GitHub and Stack Overflow and reach out

The best way to find developer talent in Marrakech is to find them in the places where they have an online profile and are active. Examples of those platforms are GitHub and Stack Overflow. LinkedIn can also be a valuable source.

Talent search engines can help you find developers online through a variety of sources. Most talent search engines also provide verified contact details so you can reach out to the talent you have found. In some cases these engines even automate a big part of the outreach process so you can reach hundreds of candidates per day.

An example of a talent search and engagement engine is HeroHunt.ai which can find 1 billion candidates worldwide and lets you reach out automatically with personalized messages.

Best job boards to find developers in Marrakech

An alternative way to attract development talent is to post a job on a (local) job board.

These are the best local job boards to post your developer job on:

1. Job Boards: Monster, Glassdoor, Indeed, LinkedIn
2. Professional Networks: Facebook, Twitter, Instagram, LinkedIn
3. Recruiting Agencies: Manpower, Hays, Robert Half, Randstad
4. Staffing Services: Adecco, Randstad, Kelly Services
5. University and College Career Centers: American University in Cairo, Marrakech American School
6. Industry Events and Conferences: Marrakech Investment Forum, Marrakech Business Forum
7. Online Job Fairs: Morocco Job Fair, Morocco Job Summit
8. Local Newspapers: L'Economiste, Le Matin, Maroc Soir, La Vie Eco
9. Government Agencies: Ministry of Labour and Professional Training, Chamber of Commerce and Industry Marrakech-Tensift-El Haouz

Best remote job boards to find developers in Marrakech

If you are sourcing for remote talent then you can utilize remote specific job boards where you can post your remote job.

These are the best remote job boards to post your developer job on:

1. LinkedIn
2. Glassdoor
3. Upwork
4. Fiverr
5. Freelancer
6. PeoplePerHour
7. Simply Hired
8. Remote.co
9. Toptal
10. FlexJobs

How to hire software developers from any place without a local office

When you’re hiring software developers you need to be aware of the local average salaries in order to provide a competitive job offer. Below are the average salaries for software developers per experience level.

Average local salaries

Average salary for a junior software developer in Marrakech

A junior developer in Marrakech can expect to earn an average salary of 18,000 MAD (Moroccan Dirham) per month, or approximately $1,800 USD. This salary can vary depending on the developer's experience and the industry in which they are employed. The junior developer salary range for Marrakech can range from 14,000 MAD (approximately $1,400 USD) to 26,000 MAD (approximately $2,600 USD) per month.

Average salary for a senior software developer in Marrakech

The average salary for a senior developer in Marrakech is approximately MAD 74,000 per year. This salary is based on experience and the complexity of the project. Senior developers typically have 5+ years of experience and a deep understanding of coding languages, software development processes, and related technologies. They often lead projects, mentor junior developers, and provide technical guidance. Salaries can vary depending on the type of company they work for, the industry they are in, and their level of expertise.

Employing software developers (remotely)

Maybe your company doesn't have an office (yet) in Marrakech. But that doesn't mean you can't hire employees in Marrakech. There are several options like EORs which can help employ developers legally according to the regulations in Marrakech.



An Employer of Record (EOR) can be a useful tool for businesses in Marrakech, Morocco. An EOR is a third-party entity that is responsible for hiring and managing employees on behalf of a business. The EOR handles all aspects of the employee relationship, including payroll, tax and social security contributions, benefits, and compliance with labor laws.

To use an EOR in Marrakech, the first step is to identify an EOR that is suitable for your business needs. This can be done by researching the various EORs that are available in Marrakech. It is important to consider the EOR’s experience and qualifications, as well as its rates and services.

Once you have identified an EOR that meets your needs, the next step is to enter into a contract with the EOR. This contract should outline the services that the EOR will provide, the fees that will be charged, and the terms and conditions of the agreement. It is important to read the contract carefully and make sure that all of the terms are understood before signing.

After the contract is signed, the EOR will handle all aspects of the employment relationship, including recruiting and hiring employees, administering payroll and benefits, and ensuring compliance with labor laws. The EOR will also be responsible for filing all necessary paperwork with the relevant government authorities.

Using an EOR can be a great way to simplify the process of hiring and managing employees in Marrakech. It can help to reduce costs, save time, and ensure compliance with local labor laws.

Use a platform to find and hire the best developers:
Best platforms to employ developers worldwide

More content like this

Sign up and receive the best new tech recruiting content weekly.
Thank you! Fresh tech recruiting content coming your way 🧠
Oops! Something went wrong while submitting the form.

Latest Articles