- Home
- Jobs
- Skillupmena
- Senior Full Stack Developer
Senior Full Stack Developer
Job Description Roles & Responsibilities As a Senior Full Stack Developer, you will play a crucial role in developing and maintaining our robust e-learning platform. You will be responsible for designing, developing, and implementing both front-end and back-end systems to support our platform's functionality and performance. Backend Development: Design, develop, and maintain backend systems using PHP, MySQL or PostgreSQL. Ensure the backend architecture is scalable, secure, and optimized for performance. API Integration: Integrate with third-party APIs (REST/SOAP) to extend platform functionality. Develop and maintain APIs to support platform features. Extensions Development: Develop custom plugins to enhance the platform's capabilities. Maintain and update existing plugins as needed. Database Design and Optimization: Design and optimize database schemas to ensure efficient data storage and retrieval. Perform regular database maintenance and tuning. Frontend Development: Develop and maintain the front-end of our Moodle-based LMS, ensuring it is user-friendly and visually appealing. Collaborate with UI/UX designers to implement designs and enhance user experience. Ensure cross-browser compatibility and responsiveness of the application. Security: Implement robust security measures to protect user data and system integrity, ensuring compliance with security best practices and industry standards. Performance Optimization: Continuously optimize backend systems for speed and scalability. Monitor and improve application performance. Troubleshooting and Debugging: Identify and resolve technical issues promptly. Conduct root cause analysis and implement preventive measures. Collaboration: Work closely with UX designers, and other team members to deliver high-quality solutions. Provide technical guidance and mentorship to junior developers. Foster a collaborative and inclusive team environment. Stay up to date with industry trends and emerging technologies. Backend Development: Design, develop, and maintain backend systems using PHP, MySQL or PostgreSQL. Ensure the backend architecture is scalable, secure, and optimized for performance. API Integration: Integrate with third-party APIs (REST/SOAP) to extend platform functionality. Develop and maintain APIs to support platform features. Extensions Development: Develop custom plugins to enhance the platform's capabilities. Maintain and update existing plugins as needed. Database Design and Optimization: Design and optimize database schemas to ensure efficient data storage and retrieval. Perform regular database maintenance and tuning. Frontend Development: Develop and maintain the front-end of our Moodle-based LMS, ensuring it is user-friendly and visually appealing. Collaborate with UI/UX designers to implement designs and enhance user experience. Ensure cross-browser compatibility and responsiveness of the application. Security: Implement robust security measures to protect user data and system integrity, ensuring compliance with security best practices and industry standards. Performance Optimization: Continuously optimize backend systems for speed and scalability. Monitor and improve application performance. Troubleshooting and Debugging: Identify and resolve technical issues promptly. Conduct root cause analysis and implement preventive measures. Collaboration: Work closely with UX designers, and other team members to deliver high-quality solutions. Provide technical guidance and mentorship to junior developers. Foster a collaborative and inclusive team environment. Stay up to date with industry trends and emerging technologies. Desired Candidate Profile Proven experience as a Full Stack Developer or similar role. Strong proficiency in PHP, MySQL, or PostgreSQL. Experience with web servers such as Nginx or Apache. Experience with PUB/SUB tools such as Redis, ActiveMQ or similar. Ensure adherence to SOLID principles and best coding practices. Experience with API integration and designing (REST/ GraphQL). Strong proficiency in front-end technologies (e.g., HTML, CSS, JavaScript) and frameworks (e.g., React, Angular). Experience with Agile/Scrum methodologies. Experience with version control systems (Git). Familiarity with Docker development. Experience with CI/CD concepts and implementation. Strong problem-solving and debugging skills. Ability to work independently and as part of a team. Passion for learning and staying up to date with the latest technologies. Extensive experience with Moodle LMS or other LMS platforms is a plus. NodeJS is a plus. Familiarity with cloud services (e.g., AWS, Azure) and DevOps practices is a plus. Excellent problem-solving and analytical skills. Knowledge of UX principles and best practices is a plus. Vue is a plus. Company Industry EducationTrainingTeachingAcademics Department / Functional Area IT Software Keywords Senior Full Stack Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanySkillupmena
- LocationEgypt
- CategoryFullStack
- SourceNaukrigulf
- Listed11 years ago
Related FullStack jobs
Mobile Developer (React Native)
We are currently partnering with a strategic client in the UAE and are actively expanding their team. We are looking for a skilled Mobile Developer (React…
Automation Engineer with Python experience
Project description This opening is for an ADAS Domain Controller project for a prestigious OEM, where Luxoft is working with the OEM teams to deliver…
MS Dynamics 365 CRM - Technical Lead
Essential Job Functions: Lead the end-to-end technical design, development, customization, implementation, and delivery governance of Microsoft Dynamics 365…
Forex & Brokerage Research Analyst
Conduct in-depth analysis of global macroeconomic trends, geopolitical events, and central bank policies impacting currency markets. Develop and maintain…