Cyngro Pvt. Ltd. is looking for a highly skilled Senior MERN Stack Developer with deep expertise in React.js, Next.js, Node.js, and NestJS to join our engineering team. The ideal candidate will have a proven track record of building scalable, secure, and high-performance web applications. This role involves designing robust backend architectures and implementing microservices-based solutions. Strong technical leadership, problem-solving abilities, and mentoring skills are essential to ensure code quality, performance, security, and maintainability across the full stack.

Key Responsibilities

- Architect, design, develop, and maintain scalable full-stack applications using React.js, Next.js, Node.js, and NestJS.
- Build high-performance server-side rendered (SSR), statically generated (SSG), and modern web applications leveraging Next.js.
- Develop secure, modular, and scalable backend services and RESTful APIs with Node.js and NestJS.
- Design and maintain microservices-based architectures focusing on modularity, scalability, fault isolation, and maintainability.
- Implement service-to-service communication through REST APIs, messaging queues, or event-driven patterns as appropriate.
- Optimize database schemas, queries, indexes, and data-access patterns for both relational and non-relational databases.
- Lead technical design discussions and contribute to system architecture and technology decisions.
- Apply software design principles and established design patterns to create maintainable and reusable solutions.
- Implement authentication, authorization, role-based access control (RBAC), and secure API integrations.
- Optimize application performance, scalability, reliability, and security across frontend and backend components.
- Ensure code quality by conducting code reviews, enforcing coding standards, and maintaining automated testing and documentation.
- Write and maintain unit, integration, and end-to-end tests.
- Collaborate closely with project managers, product managers, UI/UX designers, QA engineers, and fellow developers.
- Mentor junior and mid-level developers, supporting their technical growth.
- Work with DevOps teams to support containerization, CI/CD pipelines, deployment, monitoring, and production troubleshooting.
- Identify and resolve complex technical issues, production bugs, performance bottlenecks, and system failures.
- Evaluate emerging technologies and recommend improvements to development workflows and product quality.

Required Qualifications

- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Minimum 4 years of professional software development experience.
- Strong proficiency in JavaScript and TypeScript.
- Extensive hands-on experience with React.js and Next.js.
- Solid backend development expertise in Node.js and NestJS.
- Proven experience designing and developing scalable RESTful APIs; GraphQL knowledge is a plus.
- Practical experience with microservices architecture, service decomposition, inter-service communication, and distributed system concepts.
- Strong understanding of relational and non-relational databases, schema design, query optimization, and indexing.
- Experience with authentication, authorization, session management, JWT, OAuth, or similar security mechanisms.
- Deep knowledge of web security principles, input validation, error handling, and secure API development.
- Experience writing unit tests, integration tests, and end-to-end tests using relevant tools.
- Familiarity with Git, branching strategies, and collaborative code-review workflows.
- Hands-on experience with Docker and containerized applications.
- Understanding of CI/CD pipelines, deployment processes, and cloud platforms such as AWS, GCP, or Azure.
- Strong skills in application performance optimization, scalability, maintainable architecture, and debugging.
- Excellent communication, analytical, and problem-solving abilities.
- Ability to work independently, take technical ownership, and collaborate effectively with cross-functional teams.

Preferred Qualifications

- Experience with message brokers and event-driven architectures such as RabbitMQ, Apache Kafka, or AWS messaging services.
- Familiarity with Redis, caching strategies, background jobs, and asynchronous processing.
- Experience with API documentation tools like Swagger/OpenAPI.
- Knowledge of observability tools, centralized logging, monitoring, and distributed tracing.
- Exposure to cloud-native architectures, serverless technologies, or Kubernetes.
- Understanding of database transactions, concurrency, consistency, and distributed-system reliability patterns.
- Experience implementing rate limiting, API versioning, retry mechanisms, and fault-tolerance strategies.
- Experience working in Agile/Scrum environments and collaborating with international clients.
- Previous experience mentoring developers or leading technical initiatives.

Additional Information

This is a full-time, onsite position based in Wapda Town, Lahore. The working hours are from 7:00 PM to 4:00 AM. The monthly salary range is Rs100,000 to Rs250,000, commensurate with experience and skills.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Job Location:
Gender:
No Preference
Age:
18 - 65 Years
Minimum Education:
Bachelors
Career Level:
Manager
Experience:
3 Years - 5 Years
Apply Before:
Nov 06, 2026
Posting Date:
Oct 31, 2026

Cyngro

· 11-50 employees - Lahore

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

I found a job on Rozee!