1. Home
  2. Jobs
  3. Skillupmena
  4. Full Stack Developer
Full Stack

Full Stack Developer

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

Job Overview

Company Industry EducationTrainingTeachingAcademics
Department / Functional Area IT Software
Keywords Full Stack Developer

As a Junior Full Stack Developer, you will assist in the development and maintenance of our robust e-learning platform. You will work closely with senior developers to design, develop, and implement both front-end and back-end systems to support our platform's functionality and performance.

Key Responsibilities

  • Backend Development : Assist in the design, development, and maintenance of backend systems using PHP, MySQL, or PostgreSQL. Ensure the backend architecture is scalable, secure, and optimized for performance
  • Ensure the backend architecture is scalable, secure, and optimized for performance
  • API Integration : Assist in integrating with third-party APIs (REST/GraphQL) to extend platform functionality
  • Develop and maintain APIs to support platform features
  • Extensions Development: Develop custom plugins to enhance the platform's capabilities under the guidance of senior developers
  • Maintain and update existing plugins as needed
  • Database Design and Optimization : Assist in designing and optimizing 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
  • Performance Optimization: Continuously optimize backend systems for speed and scalability
  • Troubleshooting and Debugging : Identify and resolve technical issues promptly
  • Collaboration: Work closely with UX designers, and other team members to deliver high-quality solutions
  • Receive technical guidance and mentorship from senior 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 is a plus. Experience with CI/CD concepts and implementation is a plus. 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. Knowledge of UX principles and best practices is a plus. Vue is a plus.

Ready to apply?

You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.

Apply Now

Opens the employer's site in a new tab

  • CompanySkillupmena
  • LocationEgypt
  • CategoryFull Stack
  • SourceNaukrigulf
  • Listed1 month ago

Related Full Stack jobs

More Full Stack