Job Openings Senior Software Engineer - MERN (Onsite, Lahore, PKR Salary)

About the job Senior Software Engineer - MERN (Onsite, Lahore, PKR Salary)

Requirements:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related field.
  • 4+ years of professional experience in software engineering with strong expertise in full-stack MERN development.
  • Proven hands-on experience in coding, system design, and architecture.
  • Excellent leadership, communication, and team management skills.
  • Experience with Agile methodologies (Scrum, Kanban) and project management tools.
  • Ability to manage multiple projects and meet deadlines.
  • Prior experience in a software services or consulting environment.
  • Familiarity with DevOps practices, CI/CD pipelines, and cloud platforms such as AWS, Azure, or GCP.

Responsibilities:

  • Design, develop, and maintain scalable full-stack applications using MongoDB, Express.js, React.js, and Node.js.
  • Build and integrate RESTful APIs and third-party services.
  • Collaborate with UI/UX designers to implement responsive, user-friendly interfaces.
  • Optimize applications for performance, scalability, and security.
  • Participate in code reviews, debugging, and troubleshooting production issues.
  • Lead a team of engineers across multiple projects, providing technical guidance and mentorship.
  • Define technical requirements and project roadmaps in collaboration with product and design teams.
  • Ensure end-to-end delivery of engineering solutions with high quality and reliability.
  • Set goals, track progress, and enforce engineering best practices.
  • Oversee resource allocation and support hiring, onboarding, and professional development.
  • Conduct regular performance reviews and provide constructive feedback.
  • Work closely with product managers, designers, and cross-functional teams in an Agile environment.
  • Maintain strong communication with clients and ensure alignment on project deliverables.