Mean Stack Developer

 

Description:

LogicPS is looking for a MEAN Stack Developer with expertise in NestJS to join their development team. The ideal candidate will be responsible for building scalable and high-performance web applications by utilizing the MEAN stack (MongoDB, Express.js, Angular, Node.js) along with NestJS to implement backend logic. You will work on both frontend and backend components, ensuring clean and maintainable code.

Key Responsibilities:

Backend Development (Node.js, NestJS & Express.js):

  • Develop and maintain scalable RESTful APIs and GraphQL endpoints using NestJS.

  • Implement authentication and authorization mechanisms (JWT, OAuth2, Passport.js).

  • Work with SQL databases (PostgreSQL, MySQL, MSSQL) and manage database schemas.

  • Optimize application performance, security, and scalability.

  • Work with NoSQL databases (MongoDB, Firebase, DynamoDB) and design efficient data models.

  • Implement event-driven architectures using message brokers (RabbitMQ, Kafka, Redis).

  • Ensure unit and integration testing of backend services using Jest or Mocha/Chai.

Frontend Development (Angular):

  • Build dynamic and responsive Single Page Applications (SPA) using Angular (v10+) and TypeScript.

  • Develop reusable UI components and integrate APIs with frontend applications.

  • Optimize performance and maintainability of Angular applications.

  • Implement state management libraries like NgRx, Redux, or RxJS.

  • Ensure cross-browser compatibility and mobile responsiveness.

Full-Stack Development & DevOps:

  • Deploy and manage applications in cloud environments (AWS, GCP, Azure).

  • Work with Docker and Kubernetes for containerized deployment.

  • Implement CI/CD pipelines for automated testing and deployment.

  • Use serverless computing (AWS Lambda, Firebase Functions, Google Cloud Functions).

  • Perform database migrations and optimizations using tools like TypeORM or Prisma.

Required Skills & Qualifications:

  • 2+ years of experience in full-stack development using the MEAN stack (MongoDB, Express.js, Angular, Node.js, NestJS).

  • Strong proficiency in RxJS for handling reactive programming in Angular.

  • Experience with SQL databases (PostgreSQL, MySQL, MSSQL) and writing complex queries.

  • Strong proficiency in JavaScript, TypeScript, HTML, and CSS.

  • Deep understanding of RESTful API development and asynchronous processing.

  • Experience with MongoDB (Mongoose ORM) and NoSQL database modeling.

  • Proficient in unit testing and test-driven development (TDD).

  • Experience with Git, GitHub, GitLab, or Bitbucket for version control.

  • Strong problem-solving skills and ability to debug complex applications.

  • Experience with Agile methodologies such as Scrum or Kanban.

Nice to Have (Preferred Skills):

  • Experience with GraphQL APIs using Apollo or Hasura.

  • Experience with NgRx for state management.

  • Knowledge of Microservices Architecture.

  • Experience with hybrid mobile development (Ionic, React Native).

  • Familiarity with performance optimization techniques for high-traffic applications.

  • Exposure to NestJS CQRS (Command Query Responsibility Segregation) patterns.

What We Offer:

  • Competitive salary and benefits package.

  • Professional development opportunities.

  • A dynamic and innovative work environment.

Organization Logic PS
Industry IT / Telecom / Software Jobs
Occupational Category MEAN Stack Developer
Job Location Lahore,Pakistan
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2025-04-23 10:37 am
Expires on 2026-01-08