Job Openings Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary)

About the job Senior Software Engineer - MEAN (Onsite, Lahore, USD Salary)

Requirements:

  • Bachelors or Masters degree in Computer Science, Software Engineering, or a related discipline.
  • 5+ years of proven, hands-on experience in MEAN Stack development.
  • Expert in MongoDB with strong skills in data modeling, aggregation, indexing, and performance tuning.
  • Proficient in Express.js and Angular, covering middleware, routing, REST APIs, component-driven architecture, RxJS, and state management.
  • Skilled in Node.js with a focus on asynchronous programming, event-driven architecture, clustering, and performance optimization.
  • Strong command of JavaScript (ES6+), TypeScript, HTML5, CSS3, and responsive UI/UX design principles.
  • Proficiency with version control and DevOps tools: Git/GitHub/GitLab, CI/CD pipelines, and containerization (Docker, Kubernetes preferred).
  • Familiarity with cloud environments such as AWS, Azure, or GCP (a plus).
  • Experience working in Agile/Scrum teams.
  • Strong analytical thinking, problem-solving mindset, and keen attention to detail.
  • Excellent verbal and written communication skills with a collaborative team spirit.

Responsibilities:

  • Design, develop, and maintain full-stack web applications using MEAN Stack technologies.
  • Collaborate with product managers, UI/UX designers, and backend teams to deliver high-quality solutions.
  • Build reusable, testable, and efficient code while ensuring performance, security, and scalability.
  • Lead code reviews and mentor junior developers to uphold engineering best practices.
  • Integrate RESTful APIs, third-party services, and microservices into applications.
  • Optimize applications for maximum speed, performance, and responsiveness.
  • Manage database schemas, queries, and optimizations in MongoDB.
  • Stay up-to-date with emerging technologies, frameworks, and best practices in full-stack development.
  • Participate in Agile/Scrum ceremonies and contribute to sprint planning, estimation, and delivery.