XA Group -
Jordan
--
XA Group

Job Details

We are looking for an experienced Full Stack Developer with strong expertise in PHP (Laravel framework) and Vanilla JavaScript to help us build, enhance, and maintain features.
You will work closely with product, QA, and business teams to deliver scalable, secure, and high-performance web applications used by learners, instructors, and administrators.

Key Responsibilities:


  • Design, develop, and maintain backend services using PHP (Laravel).
  • Build responsive and interactive frontend features using Vanilla JavaScript, HTML5, and CSS3.
  • Customize and extend features of existing system to meet business requirements.
  • Develop RESTful APIs and integrate third-party services (payment gateways, email/SMS, analytics, etc.).
  • Optimize application performance, scalability, and security.
  • Write clean, maintainable, and well-documented code following best practices.
  • Perform code reviews and mentor junior developers when required.
  • Collaborate with UI/UX designers, QA engineers, and product managers.
  • Troubleshoot, debug, and resolve production issues.
  • Participate in architectural discussions and contribute to technical decisions.

Required Skills & Qualifications


  • Minimum 5+ years of professional experience as a Full Stack Developer.
  • Strong proficiency in PHP with hands-on experience in Laravel.
  • Solid experience with Vanilla JavaScript (no heavy reliance on frameworks).
  • Good understanding of HTML5, CSS3, and responsive web design.
  • Experience working with MySQL / PostgreSQL databases and writing optimized queries.
  • Familiarity with REST APIs, authentication, and authorization mechanisms.
  • Experience with Git and modern development workflows (PRs, code reviews).
  • Strong problem-solving skills and ability to work independently.
  • Understanding of security best practices (OWASP, data protection, authentication, etc.).

Good to Have (Nice-to-Have Skills)


  • Prior experience working on LMS or EdTech platforms (Onest or similar systems).
  • Familiarity with Docker / basic DevOps concepts.
  • Experience with payment gateway integration or reporting dashboards.
  • Exposure to performance tuning and scalability for high-traffic systems.
  • Knowledge of basic frontend build tools or bundlers.

Similar Jobs

About XA Group
Jordan