- Home
- Jobs
- Skillupmena
- Full Stack Developer
Full Stack Developer
Job Overview
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 NowOpens the employer's site in a new tab
- CompanySkillupmena
- LocationEgypt
- CategoryFull Stack
- SourceNaukrigulf
- Listed1 month ago
Related Full Stack jobs
Android Developer
Develop, maintain, and enhance native Android SDKs using Kotlin. Implement Android components, libraries, and API integrations. Integrate SDKs with payment…
Senior iOS Developer
Design, develop, maintain, and enhance native iOS SDKs using Swift. Design and implement scalable iOS architectures and technical solutions. Develop reusable…
PHP Developer
What You ll Be Doing Maintain, troubleshoot, and enhance production applications built on PHP 7.x within a fully governed environment Own MySQL database health…
Senior Software Developer
Design and ship features end to end across our Node.js services and React front ends, from data model to deployed and monitored. Write specifications precise…