16.10.2026 aktualisiert
FA
100 % verfügbar
Software Engineer | Full Stack Developer
kenitra, Marokko
Nur Remote
Engineering Degree in Software Engineering & Quality (EMG Rabat, 2024-2026)Skills
LLMJavaPHPGitHubLaravelNode.jsSoftware ArchitectureSwaggerSoftware DesignSoftwareentwicklungReact.jsSpring BootBackendSpring DataBackend-programmierung
Backend Development
Expertise in backend development using Spring Boot, Spring Data JPA, Node.js, Express.js, FastAPI, Laravel, and REST APIs for building scalable and robust server-side applications.
Frontend Development
Proficiency in frontend technologies including React.js, Next.js, Vue.js, HTML5, CSS3, and Tailwind CSS for developing modern and responsive user interfaces.
Microservices & Software Architecture
Strong knowledge of microservices architecture and RESTful architecture, with hands-on experience designing and developing distributed systems ensuring scalability and data management.
Programming Languages
Solid command of multiple programming languages including Java, Python, JavaScript, PHP, SQL, and Object-Oriented Programming (OOP).
Databases & Data Management
Experience with PostgreSQL, MySQL, MongoDB, and Supabase, as well as data integration and ETL processes for managing and processing large datasets.
DevOps & Tools
Familiarity with DevOps tools and practices including Git, GitHub, GitLab, Docker, CI/CD pipelines, Postman, and Swagger for efficient software delivery and collaboration.
Software Development Practices
Knowledge of software design, debugging, troubleshooting, bug fixing, code review, and technical documentation following Agile and Scrum methodologies.
API Development & Integration
Experience in developing and integrating REST APIs, building database-driven solutions, and working with API testing tools such as Postman and Swagger.
Expertise in backend development using Spring Boot, Spring Data JPA, Node.js, Express.js, FastAPI, Laravel, and REST APIs for building scalable and robust server-side applications.
Frontend Development
Proficiency in frontend technologies including React.js, Next.js, Vue.js, HTML5, CSS3, and Tailwind CSS for developing modern and responsive user interfaces.
Microservices & Software Architecture
Strong knowledge of microservices architecture and RESTful architecture, with hands-on experience designing and developing distributed systems ensuring scalability and data management.
Programming Languages
Solid command of multiple programming languages including Java, Python, JavaScript, PHP, SQL, and Object-Oriented Programming (OOP).
Databases & Data Management
Experience with PostgreSQL, MySQL, MongoDB, and Supabase, as well as data integration and ETL processes for managing and processing large datasets.
DevOps & Tools
Familiarity with DevOps tools and practices including Git, GitHub, GitLab, Docker, CI/CD pipelines, Postman, and Swagger for efficient software delivery and collaboration.
Software Development Practices
Knowledge of software design, debugging, troubleshooting, bug fixing, code review, and technical documentation following Agile and Scrum methodologies.
API Development & Integration
Experience in developing and integrating REST APIs, building database-driven solutions, and working with API testing tools such as Postman and Swagger.
Sprachen
EnglishverhandlungssicherFrenchverhandlungssicher
Projekthistorie
Design, develop, and enhance scalable web applications using React.js, Node.js, Python, FastAPI, and Supabase. Develop and integrate REST APIs, troubleshoot application issues, and build features within existing software architectures. Develop a RAG-based conversational chatbot and analytics platform for managing and analyzing chatbot conversations. Develop a WhatsApp-based booking chatbot using Python and FastAPI for hotel, activity, and tourism services. Collaborate within Agile teams on debugging, testing, code improvement, and technical documentation.
Implementation of CRUD features and REST APIs with Spring Data JPA, writing technical documentation, and fixing bugs. Technologies: React.js, Spring Boot, Spring Data JPA, MySQL, MySQL Workbench, Postman, GitHub, Docker, CSS.
Development of an analytics web interface with React.js for visualizing data from a chatbot, creation of reusable components, REST API integration, and implementation of an intelligent chat system based on RAG (Retrieval-Augmented Generation) to improve response relevance. Technologies: React.js, JavaScript, Node.js, Express.js, MongoDB, REST API, RAG, Git, GitHub.