Job Openings
Software Engineer - Angular & PHP (Onsite, Lahore, PKR Salary)
About the job Software Engineer - Angular & PHP (Onsite, Lahore, PKR Salary)
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or Information Technology
- 4+ years of experience in software development
- Relevant professional certifications in PHP, Laravel, Angular, or related technologies will be an added advantage
- Strong proficiency in PHP and Object-Oriented Programming
- Hands-on experience with Laravel (5+) and CodeIgniter, including Laravel Queues, Horizon, and caching mechanisms
- Solid experience with MySQL and PostgreSQL; ability to design and optimize database schemas and queries
- Experience developing and consuming RESTful APIs
- Strong knowledge of JavaScript, HTML, CSS, Angular (ReactJS experience is an added advantage), Bootstrap, and jQuery
- Proficient in Git and GitHub
- Experience using JIRA or similar agile project management tools
- Familiarity with unit testing in Laravel
- Understanding of CI/CD pipelines and best practices
- Experience working with overseas clients and distributed teams
- Ability to clearly understand and communicate requirements; strong team player who works effectively with developers, designers, and stakeholders
- Ability to work independently on assigned modules or features
- Strong focus on code quality, testing, and performance optimization
Responsibilities:
- Design, develop, and maintain backend and frontend applications using Laravel/CodeIgniter, Angular, MySQL, and PostgreSQL
- Write clean, efficient, well-documented, and testable code following best practices
- Participate in the full software development lifecycle, from requirements analysis to deployment and support
Actively contribute to code reviews to maintain quality and consistency - Collaborate with technical and business stakeholders to analyze and clarify requirements
Follow agile development practices with end-to-end ownership of assigned tasks
Develop and execute unit and performance tests to ensure scalability and reliability - Debug, optimize, and refactor existing codebases
- Ensure compliance with security standards, policies, and procedures
- Prepare technical documentation, including system specifications, flowcharts, diagrams, and code comments
- Stay up to date with emerging technologies, tools, and development trends