1. Home
  2. Jobs
  3. Senior Full Stack Developer
FullStack Onsite

Senior Full Stack Developer

Skillupmena
Egypt - Egypt Listed 1 month ago Senior via Naukrigulf
nodejs php postgresql mysql redis react angular vue javascript html css docker aws azure ci/cd

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 on original site

Opens the employer's site in a new tab

  • CompanySkillupmena
  • LocationEgypt - Egypt
  • CategoryFullStack
  • SourceNaukrigulf
  • Listed1 month ago

Related FullStack jobs

More FullStack