Lahore, Pakistan

Full Stack Developer (MERN Stack / Automation)

 Job Description:

Job Title: Full Stack Developer (MERN Stack / Automation)

Job Overview
We are seeking a motivated and detail-oriented Full Stack Developer to join our team. In this role, you will take ownership of developing, maintaining, and enhancing our in-house applications. The ideal candidate will have hands-on experience across both frontend and backend technologies, along with a strong interest in automation.

You will play a key role in building scalable web applications and developing automation solutions to improve efficiency and reliability across workflows.

Key Responsibilities

  • Develop and maintain web applications using React.js and Node.js
  • Design and implement scalable RESTful APIs and backend services
  • Work with MongoDB and SQL databases, including schema design and query optimization
  • Build responsive, user-friendly, and high-performance frontend interfaces
  • Implement performance optimizations (e.g., lazy loading, efficient rendering)
  • Troubleshoot and debug issues across the full stack
  • Develop and maintain automation scripts using Selenium with C#
  • Automate web workflows, testing scenarios, and repetitive processes
  • Ensure reliability, stability, and performance of automation solutions
  • Debug and optimize automation scripts
  • Communicate with clients to gather requirements, provide project updates, and ensure alignment between technical solutions and business needs

Required Skills & Experience

  • 1–2 years of experience in full stack development
  • Strong proficiency in React.js (Hooks, component lifecycle, state management)
  • Strong proficiency in Node.js with Express or similar frameworks
  • Experience with MongoDB and SQL databases
  • Solid understanding of REST API design and integration
  • Hands-on experience with Selenium automation using C#
  • Familiarity with Git and version control workflows
  • Good understanding of asynchronous programming
  • Strong communication skills with the ability to effectively interact with clients and translate business requirements into technical solutions

Nice to Have

  • Basic knowledge of Python for automation tasks
  • Experience with OpenCV for image processing
  • Experience with Tesseract (pytesseract) for PDF/text extraction
  Required Skills:

RESTful APIs OpenCV REST BASIC Development Interfaces Ownership Version Control Web Applications Business Requirements Selenium Reliability Optimization React.js Automation Communication Skills Programming Integration Node.js C# Databases MongoDB Software Testing Git Design Business SQL Python Communication Management