Job Opportunities in Morocco


September 25, 2024

Openprovider

Marrakech

FULL TIME


Senior Backend Software Engineer (PHP) - Fully Remote Job

About the company
Openprovider is an ICANN-accredited domain registrar and technology company founded in 2004 in Rotterdam, Netherlands. Now we are a team of 95+ people, working fully remotely from all over the world. All Openprovider employees work on a fully remote basis and without any geographical limitations. You don’t have to go to the office each day and deal with traffic or painful commutes. All you need is yourself, a laptop, and a cup of coffee. We support a healthy work/life balance and constantly strive to improve this aspect more and more every day. We support a flexible schedule and are 100% performance and result-oriented. Thanks to a combination of experience and expertise, we enable data-driven decision-making.
We are seeking a skilled Senior Backend Software Engineer to join our team and provide support in managing back-end processes. As a Senior Backend Software Engineer, you will be responsible for designing and developing high-level software that meets our business requirements.
About the projects
You will be joining a Technology department and working with our main products: RCP (Reseller Control Panel), which is the main user interface our customers interact with; Domains & DNS, including all domain-related features like domain registration, domain checker, domain transfers and trades, domain related APIs; and integrations with third-party platforms like WHMCS, Blesta, etc.
Key Responsibilities:
  • Design and develop the software for our domains business using a combination of PHP and Go.
  • In depth knowledge and experience of object-oriented analysis and design.
  • Design and implement software solutions that ensure scalability, security, and maintainability.
  • Familiarity with source control (Git Hub, Bitbucket), bug tracking systems (JIRA), continuous integration (Jenkins), packaging and deployment (Docker).
  • Experience in software development based on common agile application development methodologies, TDD/BDD/Scrum/Kanban.
  • Actively participate in quality assurance activities including design and code reviews, unit testing, defect fixes, operational readiness.
  • Design and implement APIs and services that provide a strong and stable platform that can be leveraged by our customers.
  • Maintain security across all system processes and maintain ISO 27001 security protocols.

Competencies:
  • Bachelor's degree in Computer Science, Engineering or related field.
  • At least 5+ years of experience in software development in PHP.
  • Strong experience in API development and API management tools, particularly in REST and GRPC.
  • Strong experience in Saa S solution delivery adoption frameworks.
  • Experienced in PHP 7+, PHP modern frameworks (Symfony, Laravel, Yii, etc.)
  • Understanding and usage SOLID, GRASP, Design patterns, etc.
  • Experienced with Docker, PHPUnit
  • Experienced with databases (My SQL or Postgre SQL), message brokers (Rabbit MQ or Kafka)
  • Strong analytical and problem-solving skills, with the ability to work independently or as part of a team.
  • Enthusiasms for learning and using new technologies.
  • Good level of spoken English.
Our stack:
  • Back-end: PHP 7+, Symfony, PHPUnit for Core API, and some services.
  • Back-end: Golang for new services
  • Front-end: Angular 1 and PHP Slim for old services
  • Front-end: React for new services
  • My SQL, Postgre SQL as databases
  • Elastic search, Redis as cache
  • Rabbit MQ as a message broker
  • Github, Bitbucket, Jira, Confluence
  • PHPUnit, Jenkins, Drone CI
  • Docker, Kubernetes, GKE
  • Prometheus, Grafana
  • GCP, AWS
What we offer
  • 100% remote work (you can work from any location, no need to go to the office);
  • Paid time off and sick leave;
  • International team and regular online and offline events to stay connected;
  • Internal workshops, and knowledge-sharing sessions;
  • Quarterly review and annual salary review;
  • Flexible working hours (we don`t have time trackers, we are a result-oriented company);
  • We are ISO 27001-certified remote workplace.

Latest Job Opportunities


October 25, 2024

Concentrix
Conseiller client néerlodophone à Marrakech

Marrakech

View Details

October 25, 2024

Centre asma3
Assistante

Tanger

FULL TIME

View Details

October 25, 2024

Call.Ma
Enquêteurs Package complet et exclusif / Rejoignez l'aventure sur Marrakech

Marrakech

FULL TIME & OTHER

View Details

October 25, 2024

Call.Ma
Job étudiant Télé-enquêteur / télé-enquêtrice à Temps Partiel sur Marrakech

Marrakech

PART TIME & CONTRACT

View Details

October 25, 2024

AssurPlus
Assistant(e) de Direction en Stage Pré-Ambauche

Fès

INTERN

View Details

Similar Jobs


September 20, 2024

Capgemini
Senior Business Analyst

Casablanca

OTHER

View Details

September 20, 2024

Tersea
Développeur Full Stack Python (Sénior)

Casablanca

OTHER & FULL TIME

View Details

September 20, 2024

Fresenius Medical Care
Senior Manager Supply Chain

Casablanca

View Details

September 20, 2024

AVL Maroc SARL AU
System Development Engineer- Energy Management Functions (Senior-level)

El Jadida

View Details

September 20, 2024

International designers
Dessinateur projeteur Senior

Casablanca

OTHER & FULL TIME

View Details

September 20, 2024

Boxcom
Rejoins Boxcom en tant que Chef de Projet Digital Senior et Développe notre Pôle Digital !

Casablanca

FULL TIME & OTHER

View Details