Job Openings
Senior Fullstack Engineer – Angular & PHP (Onsite, Lahore, PKR Salary)
About the job Senior Fullstack Engineer – Angular & PHP (Onsite, Lahore, PKR Salary)
Requirements:
- Bachelors degree in Computer Science, Software Engineering, or Information Technology
- 2–5 years of professional experience in fullstack software development
- Relevant professional certifications in PHP, Laravel, Angular, or related technologies are an added advantage
- Strong proficiency in PHP and Object-Oriented Programming
- Hands-on experience with Laravel (5+) and CodeIgniter
- Experience with Laravel Queues, Horizon, caching layers, and background job processing
- Solid experience with MySQL and PostgreSQL
- Ability to design, optimize, and maintain database schemas
- Proven experience in designing and consuming RESTful APIs
- Strong knowledge of JavaScript, HTML, and CSS
- Hands-on experience with Angular (ReactJS experience is an added advantage)
- Familiarity with Bootstrap and jQuery
- Proficient in Git and GitHub
- Experience using JIRA or similar tools for agile project tracking
- Experience with unit testing in Laravel
- Good understanding of CI/CD pipelines and automation best practices
- Experience working with overseas clients and distributed teams
- Ability to clearly articulate technical concepts and understand business requirements
- Experience independently managing parts of the development lifecycle
- Comfortable working in Windows and Linux environments
- Ability to adapt to multiple frameworks and evolving technologies
- Strong commitment to testing, code quality, and performance optimization
Responsibilities:
- Design, develop, and maintain backend and frontend applications using Laravel/CodeIgniter, Angular, MySQL, and PostgreSQL
- Write clean, efficient, secure, and maintainable code following industry best practices
- Act as a technical contributor and subject-matter expert within project teams
- Own features end-to-end following agile practices (build it, run it, fix it mindset)
- Participate actively in peer code reviews and technical discussions
- Collaborate with technical and business stakeholders to analyze and refine requirements
- Ensure compliance with security standards, policies, and procedures to maintain data confidentiality, integrity, and availability
- Research and adopt relevant new technologies, tools, and development methodologies
- Develop and execute unit, integration, and performance tests
- Troubleshoot, debug, and optimize applications
- Prepare and maintain technical documentation, including system designs, flowcharts, diagrams, and code comments
- Define system specifications, coding standards, and implementation approaches