Jobs in Morocco

Looking for remote jobs in Morocco? Browse our selection of positions and find your next role.

170 jobs found. to receive daily emails with new job openings that match your preferences.
170 jobs found.

Set alerts to receive daily emails with new job openings that match your preferences.

Apply

📍 Europe, Asia, Africa

🔍 Trading and investing

  • Proficiency in C++, minimum C++11.
  • Good knowledge or intention to learn latest C++ standards and Core Guidelines.
  • Experience in software architecture design, including microservices and multithreading.
  • Ability to develop low latency applications and solve performance issues.
  • Experience in code review and writing unit tests.
  • Experience with GIT.
  • English knowledge level B1+.

  • Investigate tasks independently and strive to find solutions.
  • Demonstrate ability to spot code inefficiencies.
  • Proactive interaction with teammates.

GitSoftware ArchitectureC++Microservices

Posted 2 days ago
Apply
Apply

📍 Egypt, Morocco, Tunisia

🧭 Contract

🔍 Gaming and fintech

🏢 Company: Carry1st👥 11-50💰 12 months agoInternetBlockchainGamingMobile AppsMobile

  • Based in North Africa (Egypt, Morocco, Tunisia) with a strong passion for gaming, especially mobile games
  • Proven ability to grow and engage communities to meet business goals
  • Excellent written and verbal communication skills
  • Skilled in using platforms like Discord, and Facebook Groups, as well as community management tools
  • Comfortable using analytics to inform strategies and measure impact

  • Build and grow gaming communities for games in the Carry1st portfolio
  • Develop and execute strategies to boost engagement across platforms like Discord, social media, and forums
  • Create and manage social media content, including video production and publishing
  • Collect and relay community feedback, suggestions, and concerns to internal teams
  • Organise and promote events, competitions, and tournaments to drive engagement
  • Track and analyse community and social media performance metrics, providing regular insights

Content creation

Posted 4 days ago
Apply
Apply

📍 EMEA

🧭 Full-Time

💸 61950.0 - 139400.0 USD per year

🔍 Global Payroll and Compliance Solutions

🏢 Company: Remote👥 1001-5000💰 $300,000,000 Series C almost 3 years ago🫂 Last layoff over 2 years agoHuman Resources Services

  • Pre Sales Solution consulting or consulting experience with a focus on client needs and rapport building.
  • Experience in consultancy or sales with global payroll processes and systems.
  • Excellent understanding of distributed workforce solutions and international HRIS.
  • Strong understanding of sales cycles and processes with good sales acumen.
  • Excellent communication skills specifically for storytelling complex concepts.
  • Strong technical aptitude to learn and analyze software solutions quickly.
  • Proven ability to collaborate effectively with cross-functional teams.
  • Ability to manage multiple projects in a fast-paced environment.
  • Relevant payroll certifications, knowledge of payroll accounting, and experience with payroll accounting software are pluses.
  • Fluent in English; proficiency in German or French is a plus.
  • Experience working remotely is beneficial, not required.
  • 5 years of related experience with a Bachelor’s degree or 3 years with a Master’s degree.

  • Partner with Global Payroll sellers to define and execute the sales strategy enabling Remote to grow market share for Global Payroll.
  • Serve as a Global Payroll subject matter expert, providing guidance on product features and industry developments.
  • Communicate value propositions through tailored demonstrations, proposals, and presentations.
  • Develop playbooks and materials to enhance the sales process for Global Payroll.
  • Translate client business needs into scopes of work for implementation.
  • Ensure the solutions consulting and sales teams understand the Global Payroll technical aspects.
  • Provide feedback to Product teams on market needs.

Project ManagementCommunication SkillsFluency in English

Posted 6 days ago
Apply
Apply
🔥 Senior Data Engineer
Posted 8 days ago

📍 South Africa, Mauritius, Kenya, Nigeria

🔍 Technology, Marketplaces

  • BSc degree in Computer Science, Information Systems, Engineering, or related technical field or equivalent work experience.
  • 3+ years related work experience.
  • Minimum of 2 years experience building and optimizing ‘big data’ data pipelines, architectures and maintaining data sets.
  • Experienced in Python.
  • Experienced in SQL (PostgreSQL, MS SQL).
  • Experienced in using cloud services: AWS, Azure or GCP.
  • Proficiency in version control, CI/CD and GitHub.
  • Understanding/experience in Glue and PySpark highly desirable.
  • Experience in managing data life cycle.
  • Proficiency in manipulating, processing and architecting large disconnected data sets for analytical requirements.
  • Ability to maintain and optimise processes supporting data transformation, data structures, metadata, dependency and workload management.
  • Good understanding of data management principles - data quality assurance and governance.
  • Strong analytical skills related to working with unstructured datasets.
  • Understanding of message queuing, stream processing, and highly scalable ‘big data’ datastores.
  • Strong attention to detail.
  • Good communication and interpersonal skills.

  • Suggest efficiencies and execute on implementation of internal process improvements in automating manual processes.
  • Implement enhancements and new features across data systems.
  • Improve streamline processes within data systems with support from Senior Data Engineer.
  • Test CI/CD process for optimal data pipelines.
  • Assemble large, complex data sets that meet functional / non-functional business requirements.
  • Highly efficient in ETL processes.
  • Develop and conduct unit tests on data pipelines as well as ensuring data consistency.
  • Develop and maintain automated monitoring solutions.
  • Support reporting and analytics infrastructure.
  • Maintain data quality and data governance as well as upkeep of overall maintenance of data infrastructure systems.
  • Maintain data warehouse and data lake metadata, data catalogue, and user documentation for internal business users.
  • Ensure best practice is implemented and maintained on database.

AWSPostgreSQLPythonSQLETLGitCI/CD

Posted 8 days ago
Apply
Apply
🔥 CX Business Analyst
Posted 8 days ago

📍 EMEA

🧭 Full-Time

💸 35350.0 - 79550.0 USD per year

🔍 Global employment solutions

🏢 Company: Remote - Referral Board

  • Proven experience in data analytics, statistics, or related field.
  • Strong collaboration skills to build relationships across diverse teams.
  • Excellent communication skills for presenting insights to both technical and non-technical stakeholders.
  • Proficiency in SQL and working with relational databases, ideally Snowflake.
  • Experience with BI tools such as Zendesk Explore, Sigma, Looker, or Tableau.
  • Familiarity with Zendesk reporting and data structure optimization is a strong plus.
  • Experience working collaboratively with Data Engineers and other teams.
  • Ability to identify missing data points and integrate solutions.
  • Basic knowledge of data modelling tools like dbt and Git is a bonus.
  • Self-starter with a proactive attitude, thriving in fast-paced environments.
  • Kind, empathetic, and patient personality.

  • Analyse ticket trends, root causes of spikes, and other support metrics using support data to generate actionable insights.
  • Create dynamic and actionable reports to address immediate business questions using tools like Zendesk Explore or Sigma.
  • Partner with Workforce Management (WFM) and other teams to identify areas for operational improvement.
  • Collaborate with stakeholders to optimise taxonomy and improve data collection and quality.
  • Analyse user behaviour prior to support interactions to increase self-serve rates.
  • Work closely with the Central Data team to leverage broader datasets for long-term impact.
  • Enhance data foundations by collaborating with Data Engineers, Product, and Engineering teams.

SQLBusiness IntelligenceData AnalysisGitSnowflakeData modeling

Posted 8 days ago
Apply
Apply

📍 South Africa, Mauritius, Kenya, Nigeria

🔍 Technology, Classifieds Marketplaces

  • Bachelor’s or Master's degree in Computer Science preferred but not required.
  • 7+ years professional experience in full stack development.
  • Experience in data modeling/manipulation.
  • Proficiency in Python.
  • Experience working with Palantir is highly desirable.
  • Proven experience with front-end and back-end technologies.
  • Experience with AWS or similar and containerization tools.
  • Analytical skills with strong problem-solving abilities and attention to detail.
  • Ability to work autonomously in all stages of development.
  • Strong communication and teamwork abilities.
  • Proficient in written and oral English communication.

  • Design, build, implement and maintain high-performance full stack applications.
  • Develop functions to interact with Palantir Ontology.
  • Integrate AI models and solutions into existing and new platforms.
  • Work with Palantir’s tools to analyze and interpret complex data sets.
  • Collaborate with cross-functional teams to define, design, and deliver new features.
  • Optimize applications for maximum speed and scalability.
  • Write clean, maintainable, efficient code in Python and other programming languages.
  • Participate in code reviews and mentor junior developers.
  • Stay updated with the latest industry trends and technologies.
  • Come up with unique solutions to complex software problems.

AWSPythonArtificial IntelligenceFull Stack DevelopmentTypeScript

Posted 8 days ago
Apply
Apply

📍 Tunis

🧭 Internship

🔍 Data Analytics

🏢 Company: SESAMm👥 101-250💰 $37,339,626 Series B almost 2 years agoArtificial Intelligence (AI)Impact InvestingSustainabilityPredictive AnalyticsMachine LearningFinanceAsset ManagementAnalyticsData VisualizationFinTech

  • Educational background: Business School or University Master Degree.
  • Professional background: A first experience (including internship) in Data Visualization is appreciated.
  • Good analytical skills and attention to detail.
  • Excellent communication and relational skills for collaboration.
  • Ability to turn complex concepts into actionable recommendations.
  • Highly organized with the ability to manage multiple tasks.
  • Fluent English speaker with very good writing skills.
  • Proficiency with PowerPoint, Excel, Google Sheets, Google Slides.
  • Skills in data visualization software such as Kibana, Looker, Tableau, PowerBI, QuickSight or similar are a plus.
  • Understanding of programming languages such as Python is preferable.

  • Analyze web data regarding companies and various industries' trends.
  • Detect ESG controversies and opportunities for a portfolio of companies.
  • Translate web data into visualizations, metrics, and sentiment using SESAMm’s TextReveal NLP engine.
  • Contribute in the delivery of Research & Analytics team projects (i.e., Due diligence reports, ESG studies, Dashboards, etc.).
  • Collaborate with Sales team to manage client relationships and handle project deliveries.
  • Work with Marketing & Communication teams to create studies and dashboards.

PythonData visualizationPowerPoint

Posted 8 days ago
Apply
Apply
🔥 Glover Specialist
Posted 10 days ago

📍 Morocco

🧭 Full-Time

🔍 Technology, On-demand services

🏢 Company: Glovo👥 1001-5000💰 $527,731,096 Series F almost 4 years ago🫂 Last layoff almost 2 years agoDelivery ServiceFood DeliveryLogisticsTransportationMobile Apps

  • 2 years of experience in on-demand fleet management or supply chain management.
  • Good communicator with problem-solving agility.
  • Highly motivated to work at a fast-growing startup.
  • Basic Excel and data interpretation skills.
  • Eager to learn and adapt to new technologies.
  • Proactive, autonomous, and energetic.
  • University degree.
  • Fluency in English and native proficiency in French and Arabic.
  • An empathetic, inclusive, and curious attitude.

  • Be the main owner of multiple cities and understand the situation at all times.
  • Daily KPI monitoring, reporting, and improvement focusing on couriers’ operations metrics.
  • Support the Regional Operations Manager with end-to-end operations processes.
  • Recruit, train, and onboard Glovers (couriers) ensuring a smooth transition.
  • Identify new acquisition channels for potential couriers.
  • Build relationships with couriers and support them throughout all stages.
  • Provide localized input for slot forecasts.
  • Implement initiatives to improve courier acquisition and retention.
  • Handle procurement for Glovers’ work kits.
  • Solve problems and provide ongoing support to Glovers.

Data AnalysisProblem SolvingTrainingRecruitment

Posted 10 days ago
Apply
Apply

📍 Outside of Canada

🧭 Full-Time

🔍 Digital marketing solutions

  • 2-3 years of experience in administration, preferably within an HR-related environment.
  • Ability to handle sensitive and highly confidential information.
  • Solid data entry experience with a minimum of 50wpm typing.
  • Passionate about HR policies and procedures.
  • PC literacy and experience with MS Office applications.
  • Degree or diploma that contributes to the organization or role is considered an asset.
  • Very detail-oriented and creative.
  • Self-motivated with a client-first mentality.
  • Ability to work independently and collaboratively in a fast-paced environment.
  • Technical and analytical skills to manage complex projects.
  • Organizational, time management, and communication skills.
  • Fluent in English; knowledge of a second language is a plus.

  • Process Team Member’s requests and provide relevant information on resolution of concerns.
  • Prepare reports and documentation for internal communications within the HR department.
  • Verify employment background checks by contacting references via email.
  • General administration, including file maintenance, data entry, control and verification, and preparation and distribution of reports.
  • Other duties as assigned.

HR ManagementMS OfficeFluency in EnglishReportingData entry

Posted 10 days ago
Apply
Apply

📍 EMEA

🧭 Full-Time

🔍 Emergency response

🏢 Company: Flare👥 101-250💰 $15,516,604 Series C about 4 years agoEmploymentHuman ResourcesFinancial ServicesSaaSEmployee BenefitsInformation TechnologyFinTechSoftware

  • Strong experience in Node.js and other JavaScript-based backend frameworks.
  • Deep understanding of both GraphQL and RESTful APIs, API design principles, and modern API tools.
  • Solid experience with real-time systems and related protocols like WebSockets or MQTT.
  • Experience with event-driven architectures.
  • Advanced knowledge of SQL and relational database management systems.
  • Familiarity with NoSQL databases.
  • Experience with optimizing database queries, schema design, and reducing database dependency.
  • Strong knowledge of designing modular and decoupled systems.
  • Experience in implementing microservices and distributed system architectures.
  • Experience with modular monolith architectures.
  • Proven ability to optimize APIs for high concurrency and low latency.
  • Experience in caching mechanisms (e.g., Redis, Memcached) and load-balancing techniques.
  • Proficient in backend testing frameworks.
  • Familiarity with CI/CD pipelines and containerization technologies.
  • Familiarity with observability practices & tools for monitoring backend services.
  • Collaborative mindset and excellent communication and leadership abilities.
  • Strong problem-solving skills.
  • Ability to work in an agile development environment.
  • Commitment to delivering reliable and efficient work/high work quality expectations.

  • Lead the design, development, and optimization of a sophisticated API layer for real-time operations.
  • Migrate existing architecture to a more modular, service-oriented approach.
  • Ensure APIs are highly performant, scalable, and resilient for real-time applications.
  • Collaborate with cross-functional teams to define backend architecture that supports real-time data processing.
  • Develop and implement best practices for data access, caching, and transaction handling.
  • Implement strategies for efficient data fetching and reduced database dependency.
  • Implement unit tests, integration tests, and other automated testing frameworks to ensure API reliability.
  • Monitor and improve backend performance metrics (latency, throughput, etc.).
  • Identify bottlenecks in the current database and API layer and propose effective solutions.
  • Lead backend development efforts, ensuring deliverables are met on time.
  • Collaborate with various teams to ensure successful deployment and migration to new architectures.
  • Define new architectures and strategies for improved performance and developer experience.

GraphQLNode.jsSQLRedisNosqlCI/CDRESTful APIsMicroservices

Posted 10 days ago
Apply
Shown 10 out of 170