Full Stack Software Engineer

Virtelligence is a leading global IT and healthcare technology consulting firm with over 25 years of experience, supporting more than 200 health systems and enterprise clients worldwide. We specialize in digital transformation, cloud adoption, and innovative workforce solutions.

Website: https://www.virtelligence.com

LinkedIn: https://www.linkedin.com/company/virtelligence/

________________________________________

Work Details

  • Working Hours: Full-time (02:00 PM – 11:00 PM PKT)
  • Working Days: Monday to Friday
  • Job Location: I10/03, Islamabad, Pakistan (On-site)

Position Overview: Full Stack Software Engineer (MERN + PHP)

Job Summary:

We are looking for a highly capable Full Stack Software Engineer with strong experience in the MERN stack (MongoDB, Express.js, React.js, Node.js) along with PHP-based backend development. The ideal candidate will possess solid software engineering fundamentals, experience building scalable applications, and the ability to work across multiple technologies and architectures.

You will be responsible for designing, developing, and maintaining secure, high-performance web applications while collaborating with cross-functional teams to deliver robust solutions.

________________________________________

Key Responsibilities:

Frontend Development

  • Develop modern, responsive user interfaces using React.js
  • Build reusable UI components and manage application state (Redux / Context API)
  • Optimize frontend performance and ensure cross-browser compatibility
  • Collaborate with UI/UX designers to implement high-quality user experiences

Backend Development (Node.js & PHP)

  • Develop RESTful APIs using Node.js (Express.js) and PHP
  • Maintain and enhance existing PHP-based applications (custom PHP, Laravel, Zend, or similar frameworks)
  • Design and manage databases using MongoDB and MySQL/PostgreSQL
  • Implement authentication, authorization, and secure data handling
  • Integrate third-party services and APIs

Full Stack & System Responsibilities

  • Design scalable application architectures and backend services
  • Write clean, maintainable, testable, and well-documented code
  • Debug, troubleshoot, and optimize application performance
  • Participate in code reviews and enforce engineering best practices
  • Collaborate with DevOps teams on deployments and CI/CD pipelines

________________________________________

Required Technical Skills

Core Technologies

  • JavaScript (ES6+)
  • MERN Stack

o MongoDB

o Express.js

o React.js

o Node.js

  • PHP (5.x/7.x/8.x) with experience in:

o Custom PHP development

o MVC frameworks (Laravel, Zend, Symfony – preferred)

  • Databases: MongoDB, MySQL, PostgreSQL
  • API Development: REST, JSON, API security best practices
  • Version Control: Git (GitHub / GitLab / Bitbucket)

Frontend & UI

  • HTML5, CSS3
  • Tailwind CSS / Bootstrap / Material UI
  • Responsive and mobile-first design principles

________________________________________

Software Engineer Core Skills

  • Strong understanding of data structures and algorithms
  • Object-Oriented Programming (OOP) and design patterns
  • Experience with system design and scalable architectures
  • Knowledge of software development lifecycle (SDLC)
  • Writing unit, integration, and functional tests
  • Understanding of performance optimization and security best practices

________________________________________

Preferred / Nice-to-Have Skills

  • Experience with Next.js
  • Cloud platforms: AWS, Azure, or GCP
  • Containerization and CI/CD tools (Docker, GitHub Actions, Jenkins)
  • Microservices architecture
  • Experience with Agile/Scrum methodologies
  • Exposure to DevOps or SRE practices

________________________________________

Soft Skills

  • Strong analytical and problem-solving skills
  • Excellent communication and collaboration abilities
  • Ability to work independently and in cross-functional teams
  • Proactive mindset with attention to detail
  • Willingness to learn and adapt to new technologies

________________________________________

Education & Experience

  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience)
  • 3–6+ years of professional experience as a Full Stack / Software Engineer
  • Proven experience working with both JavaScript-based and PHP-based backends

Job Type: Full-time

Work Location: In person

Job Category: software engineer
Job Type: Part Time
Job Location: lahore

Apply for this position

Allowed Type(s): .pdf

Enjoy a seamless browsing experience with our intuitive interface designed to make job searching and posting easier and more efficient for everyone.

Address