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