2 Narang Staffing Solutions Jobs
Senior Solution Architect - MERN Stack (5-12 yrs)
Narang Staffing Solutions
posted 16d ago
Flexible timing
Key skills for the job
Position Overview :
We seek an expert and innovative Solution Architect with expertise in MERN Stack(including frameworks like NextJS, and NestJS), cloud technologies (Azure Kubernetes, Azure App Services, Azure Containers), React Native, and solution design.
The ideal candidate will have a strong foundation in design patterns, application security, caching strategies, and optimization techniques, along with exposure to tools like Algolia and Adobe Experience Manager (AEM). This role also demands exceptional communication skills as the candidate will interact with enterprise clients to understand their requirements, present solutions, and ensure seamless implementation
Job Location : Mohali. This requirement is Full Time and working from the office only. No Hybrid or Remote is available.
Key Responsibilities :
Solution Design :
- Architect scalable, high-performance solutions using cloud technologies (AWS, Azure).
- Design and implement technical solutions with a focus on the MERN stack.
- Ensure solutions cater to both web and mobile platforms with optimal usability and performance.
- Incorporate design patterns to promote reusability, scalability, and maintainability.
- Evaluate frameworks and technologies to align with project requirements.
Security Knowledge :
- Experience implementing secure coding practices and ensuring compliance with security standards.
- Ability to address and mitigate risks such as SQL injection, XSS, and data breaches.
Optimization Techniques :
- Proficient in techniques to reduce application load time and improve overall performance.
- Experience with CDNs and image optimization (e.g., WebP, SVG).
Technology Leadership :
- Mentor teams on technical best practices, design patterns, and solution architecture.
- Participate in code reviews, ensuring adherence to coding standards and best practices.
- Stay updated on emerging technologies and incorporate them into solution design.
Technical Expertise :
- Expertise in MongoDB, Express.js, React.js, and Node.js.
- Strong command of React frameworks like Next.js and Nest.js.
- Experience designing solutions for React Native and/or Flutter frameworks to create cross-platform mobile applications.
- Strong understanding of mobile-specific optimizations, including performance tuning and offline-first architecture.
- Knowledge of integrating native modules for features like camera access, push notifications, and file handling.
- Ability to design secure and scalable RESTful APIs or GraphQL APIs for mobile applications.
- Proficient in server-side rendering, API design, and GraphQL.
- Implement robust security measures to protect against common vulnerabilities (e.g., SQL injection, XSS, CSRF).
- Ensure secure coding practices, encryption techniques, and data protection mechanisms are in place.
- In-depth understanding of caching strategies (e.g., Redis, Memcached) and optimization techniques to enhance application performance.
- Familiarity with content delivery networks (CDNs) and reducing page load times.
- Knowledge of Algolia for search optimization and filtering is a plus.
- Familiarity with Adobe Experience Manager (AEM) for content management is an added advantage.
DevOps Expertise :
- Hands-on experience with CI/CD pipelines using tools like Jenkins, GitHub Actions, or Azure DevOps.
- Proficiency in containerization and orchestration tools such as Docker and Kubernetes.
- Ensure seamless deployment and versioning of applications.
Requirements :
Functional Areas: Software/Testing/Networking
Read full job description