Job Title: Software Developer (Intern)
Skills
Strong proficiency in LAMP stacks.
Strong knowledge of backend design principles, patterns, and best practices.
Excellent problem-solving skills, with a focus on delivering robust and scalable solutions.
Strong knowledge of PHP OOP development and a solid understanding of MVC architecture.
Proficient in working with MVC frameworks (Laravel/ CakePHP/ CodeIgniter).
Proficient in working with MySQL or other relational databases.
Strong experience with JavaScript frameworks like Vue.js/ Angular/ jQuery.
Good understanding of HTML5, CSS3, SASS/LESS, Bootstrap, and responsive design principles.
Proficient in working with RESTful APIs and SOAP APIs.
Knowledge of version control systems and micro-service design principles.
Knowledge of Unit Testing, Test-Driven Development (TDD), and code optimization practices.
Knowledge of international and local payment gateway integration.
Familiarity with PHP packages and libraries management tools.
Familiarity with WebSocket integration, real-time data processing, and API authentication methods (OAuth2, JWT).
Knowledge of CI/CD pipelines and automated deployments will be a plus.
Knowledge of AWS / Google Cloud platforms will be a plus.
Knowledge of NoSQL databases like MongoDB or Redis will be a plus.
Strong technical and business communication skills.
Ability to manage and lead multiple projects in a fast-paced environment.
Willingness and adaptability to learn new technologies and frameworks are required.
Job Description
Develop, maintain, and optimize PHP MVC framework-based web applications.
Collaborate with the design team to create responsive and interactive frontends using HTML, CSS, JavaScript, Bootstrap, and Vue.js (or similar frameworks).
Implement and integrate APIs and third-party services.
Ensure performance, quality, and responsiveness of applications.
Identify and correct bottlenecks and fix bugs to improve application performance.
Stay up to date with the latest industry trends and technologies to ensure our software solutions and products are current and competitive.
Write clean, maintainable, and efficient code.
Participate in code reviews and contribute to the improvement of our development processes.
Adhere to software development best practices, including code reviews, testing, and deployment.
Collaborate with product management, UX/UI, and QA teams to ensure alignment with business objectives and customer needs.
Communicate effectively with stakeholders regarding project progress, technical challenges, and solutions.
Manage multiple projects according to priorities.
Work on different stacks as per project manager/team leader decision.
Learn new technologies as per project demands.
Educational Qualification Required
Bachelor of Science (BSc) in Computer Science & Engineering / Bachelor of Science (BSc) in Computing & Information Systems.
Read Before Apply Interested candidates with the above requirements are requested to submit applications through email with the subject line "Applied for Full Stack Developer".
Apply to Email: [email protected]