Software Engineer
Job description
A U.S leading fintech and e-commerce startup with offices in Rabat - Morocco and building a game changing platform for the African market, is looking for super talented senior engineers to join its Moroccan based team, scale the platform and help make a massive impact in the industry.
Responsibilities
- Lead the development of scalable software applications that are unit tested, code reviewed and maintained to enable several millions of daily transactions to be processed reliably
- Align with the product team and other stakeholders to ensure proper user requirements gathering, and system functionality definition
- Write clean and scalable code
- Manage the software development lifecycle, and ensure delivery within set deadlines
- Properly communicate key project data, challenges, and status to the PM team
Qualifications
Required
- A bachelor degree in Computer Science, computer engineering, or equivalent
- At least 4 years experience in software engineering and application platforms
- Hands-on experience in PHP and Laravel or other MVC frameworks, development stack
- SOLID experience in software development best practices
- Hands-on experience in writing efficient and useful unit tests with PHPUnit framework
- Experience using MySQL
- Experience with REDIS cache system and how to make cache more efficient in its use
- Experience in building REST APIs
- Proficient in Linux command-line
- High understanding of monolithic modular platforms
Preferred
- Experience in Payment Solutions: Previous involvement in online payment solutions or payment gateway projects is highly valued
- Gateway Integration: Previous experience with integrating third-party payment gateways is a plus
- Experience using JIRA and Notion
- Familiarity with Agile development environments, SCRUM or/and Kanban practices
Soft Skills
- Team player with great communication skills both written and verbal
- Strong analytical skills with a keen attention to details
- Excellent debugging and problem-solving skills
- Seek the highest quality and aim to build a “bugs-free software” (would be surprised if any human can do that)
- Most of all, a CAN DO attitude
What we are offering
- One of the best work environments in the west of the Atlantic, to thrive, and make a difference in the world
- A very competitive base salary and with significant upside potential through our stock options plan
- Significant potential for career growth
- Office based
Intern Software Engineer
Job description
A U.S leading fintech and e-commerce startup with offices in Rabat - Morocco and building a game-changing platform for the African market, is looking for a super talented Intern Software Engineer to join its Moroccan-based team, scale the platform, and help make a massive impact in the industry.
Responsibilities
- Lead the development of scalable software applications
- Align with the product team for user requirements gathering
- Write clean and scalable code
- Manage the software development lifecycle
- Communicate project data and challenges to the PM team
- Contribute to and evangelize best software engineering practices
Qualifications
Required
- Bachelor's degree in Computer Science or equivalent
- Experience in software engineering and application platforms
- Hands-on experience in PHP and Laravel or other MVC frameworks
- SOLID experience in software development best practices
- Hands-on experience in writing efficient unit tests with PHPUnit framework
- Experience with MySQL, NoSQL (e.g., MongoDB), Redis, and Memcached
- Experience in building REST APIs
- Proficient in Linux command-line
- High understanding of monolithic modular platforms
Preferred
- E-commerce or retail digital experience is a BIG PLUS
- Experience using JIRA or Notion
- Familiarity with Agile development environments, SCRUM, or/and Kanban practices
Soft Skills
- Team player with excellent written and verbal communication skills
- Strong analytical skills with a keen attention to details
- Excellent debugging and problem-solving skills
- Strive for the highest quality and aim to build bug-free software
- Have a CAN DO attitude
What we are offering
- One of the best work environments in the west of the Atlantic, to thrive and make a difference in the world
- A very competitive base salary with significant upside potential through our stock options plan
- Significant potential for career growth
- Office based
Wordpress Developer
Job description
A U.S leading fintech and e-commerce startup with offices in Rabat - Morocco and building a game changing platform for the African market, is looking for super talented Wordpress developer to join its Moroccan based team.
Responsibilities
- Creating and updating Wordpress themes and plugins.
- Monitoring and optimizing Wordpress website.
- Testing and troubleshooting the website
- Maintaining website security and compliance
- Ensuring the overall quality of a project
Qualifications
Required
- Proven experience as a WordPress Developer or similar role.
- Proficiency in HTML, CSS, JavaScript, PHP, and MySQL.
- Strong understanding of the WordPress CMS, its core functions, and the ability to develop custom themes and plugins.
- Experience with responsive web design and mobile optimization.
- Knowledge of SEO best practices.
- Familiarity with version control systems (e.g., Git).
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork skills.
- Attention to detail and a commitment to producing high-quality work.
Preferred
- E-learning experience is a BIG PLUS
- Experience using Atlasian
- Familiarity with Agile development environments, SCRUM or/and Kanban practices
Soft Skills
- Team player with great communication skills both written and verbal
- Strong analytical skills with a keen attention to details
- Excellent debugging and problem-solving skills
- Seek the highest quality and aim to build a “bugs-free software” (would be surprised if any human can do that)
- Most of all, a CAN DO attitude
What we are offering
- One of the best work environments in the west of the Atlantic, to thrive, and make a difference in the world
- A very competitive base salary and with significant upside potential through our stock options plan
- Significant potential for career growth
- Office based
Technical Writer
Job description
A U.S leading fintech and e-commerce startup with offices in Rabat - Morocco and building a game changing platform for the African market, is looking for super talented technical writer to join its Moroccan based team.
Responsibilities
- Good English (written and spoken)
- Experience writing technical articles
- Familiarity with JS or PHP (both is better)
- Doesn't use ChatGPT 🙄
Qualifications
Preferred
- E-commerce experience is a BIG PLUS
- Experience using Atlasian products
- Familiarity with Agile development environments, SCRUM or/and Kanban practices
Soft Skills
- Team player with great communication skills both written and verbal
- Strong analytical skills with a keen attention to details
- Seek the highest quality
- Most of all, a CAN DO attitude
What we are offering
- One of the best work environments in the west of the Atlantic, to thrive, and make a difference in the world
- A very competitive base salary and with significant upside potential through our stock options plan
- Significant potential for career growth
- Office based
Data Analyst
Job Description
As a Data Analyst at YouCan, you will play a crucial role in turning data into actionable insights that drive our business decisions. We are seeking a highly analytical and detail-oriented individual to join our team and help us unlock the power of data. If you are passionate about data, enjoy solving complex problems, and want to make an impact, we want to hear from you!
Key Responsibilities
- Data Collecting and Cleaning: Transform raw data into important and impactful analyses characterized by strong data governance, technique clarity, and clear documentation. Improve analytics stack and automate internal analytics processes to drive efficiency.
- Data Analysis and Modeling: Conduct extensive statistical analyses to gain a deeper understanding of our sellers’ and customers’ behavior, helping offer more value through the features that are most important to our community of sellers. Help teams set solid foundations for hypotheses, and deliver robust analyses of experiments results.
- Data Visualization: Design dashboards and analyze rigorous experiments, communicate insights and actionable recommendations with the company business stakeholders.
- Report Generation: Prepare reports and presentations to effectively communicate findings and recommendations to stakeholders.
- Collaboration: Work closely with cross-functional teams to support their data-related needs and promote data-driven decision-making.
- Continuous Learning: Stay updated with the latest data analysis tools and techniques to ensure we are at the forefront of data analytics.
Qualifications
- Bachelor's or master's degree in a relevant field, with a special focus on Mathematics and Statistics.
- Strong foundation in mathematics and statistical methods, machine learning experience is a plus.
- Fluency in SQL is required.
- Proficiency in data analysis tools and programming languages including Python.
- Exceptional analytical and problem-solving skills.
- Excellent communication skills, both written and verbal.
- Attention to detail and a commitment to data accuracy.
- Ability to work independently and as part of a collaborative team.
- Knowledge of data privacy regulations and ethical data handling.
What We Are Offering
- One of the best work environments in the west of the Atlantic, to thrive, and make a difference in the world.
- A very competitive base salary.
- Significant potential for career growth.
- Office based (Rabat - Morocco).
Corporate System Administrator
Job Description
As an IT maintenance technician at YouCan, you will be responsible for maintaining, troubleshooting, and updating our IT infrastructure. You will help ensure that our team can work smoothly and efficiently with reliable systems. Tasks include managing updates, resolving technical issues, user support, and IT security.
Primary Responsibilities and Tasks
- Maintenance and Repair: Perform preventive and corrective maintenance on computer hardware, including computers, printers, servers, routers, and other equipment. Diagnose and resolve hardware and software failures.
- Update Management: Ensure regular updates of the operating system, software, antivirus, and security patches to ensure the security and performance of the IT network.
- Technical Support: Provide technical assistance to users by answering their questions and resolving IT issues.
- Data Backup and Recovery: Implement regular backup procedures and ensure data recovery in case of loss or failure. Maintain the security of company data.
- License Management: Track and manage software licenses, ensuring compliance with licenses and associated documentation.
- IT Security: Contribute to IT security by implementing firewalls, antivirus solutions, and monitoring potential threats.
- Documentation: Maintain technical documentation, troubleshooting procedures, and intervention reports.
- Collaboration: Collaborate with other IT teams and suppliers to solve complex problems and improve the company's IT infrastructure.
Required Skills and Qualifications
- Degree in IT, computer networking, or a related field.
- Profound knowledge of computer hardware, operating systems (Windows, Linux, etc.), and commonly used software.
- Proficiency in diagnosing and resolving technical issues.
- Good communication skills to interact effectively with users.
- Ability to work independently and prioritize tasks.
- Knowledge of IT security principles.
- IT certifications (e.g., CompTIA A+, CompTIA Network+, Microsoft Certified IT Professional) are a plus.
- Maintaining office network and agreement with ISPs (internet providers).
- Setup and orchestrate a highly scalable and being familiar with mesh architectures.
What We Are Offering
- One of the best work environments in the west of the Atlantic, to thrive, and make a difference in the world.
- A very competitive base salary.
- Significant potential for career growth.
- Office based (Rabat - Morocco).
Join us
We are always looking for creative people from various fields to develop our team.