Principal Engineer - MERN Stack
Immersive Infotech Private Limited Verified employer
Actively hiring · Posted 11d ago · JEV261092DE68EF0E
Job description
Job Description: Principal Engineer (Full Stack Architect)Job Title: Full Stack ArchitectLocation: Hyderabad, IndiaExperience: 15Years to 20 years (4+ years in Enterprise Architecture)Technology Stack: MERN (MongoDB, Express, React, Node.js), Distributed Systems, Cloud (GCP/Azure), Neo4j, Vector Databases, SQL and NoSQL Databases, Knowledge Graphs.Industry: Enterprise Software, Large-Scale Distributed Systems, Machine LearningJob SummaryAs a Full Stack Architect, you will play a pivotal role in designing and architecting large-scale distributed systems with a strong focus on the MERN stack (MongoDB, Express.js, React, Node.js). You will lead the design and implementation of enterprise-grade software solutions that leverage cloud infrastructure (GCP/Azure), knowledge graphs (Neo4j), vector databases, and machine learning at scale. In this role, you will work closely with cross-functional teams including data scientists, cloud engineers, and front-end developers to deliver high-performance, secure, and scalable applications.This role requires a deep understanding of distributed systems architecture, graph databases, machine learning systems, and cloud computing, with a strong focus on building solutions that meet business and technical needs. The ideal candidate will have 12+ years of experience with a proven track record of architecting full-stack systems and leading engineering teams in a fast-paced, innovative environment.Roles and ResponsibilitiesFull Stack Architecture: Design, develop, and maintain highly scalable, distributed, and fault-tolerant enterprise applications using the MERN stack (MongoDB, Express.js,React, Node.js).Distributed Systems: Architect and design large-scale distributed systems that handle high- volume, low-latency data processing.Cloud Engineering: Implement and maintain cloud infrastructure solutions on GCP or AWS,ensuring high availability, scalability, and performance.Knowledge Graphs and Databases: Design and optimize complex data models using Neo4j, vector databases, and other NoSQL solutions to manage interconnected data efficiently.Enterprise Solutions: Architect and deliver cloud-native enterprise software solutions that meet enterprise-grade security, compliance, and performance requirements.Data Structure & Algorithms (DSA): Lead by example in writing efficient, high-performance code and optimize software with a strong focus on algorithms, data structures, and system design principles.Collaboration: Work with engineering, data science, and product teams to translate business requirements into scalable technical solutions.Mentorship: Mentor junior engineers and foster a collaborative team environment.Performance Optimization: Ensure system performance, scalability, and reliability throughcode reviews, optimizations, and best engineering practices.Documentation & Best Practices: Maintain comprehensive architecture documentation and promote engineering best practices across teams.Mandatory RequirementsExperience: 12+ years of full-stack development experience, with significant expertisein building and architecting applications using the MERN stack (MongoDB, Express.js,React, Node.js). Distributed Systems: Proven track record of architecting and implementing large-scaledistributed systems with a focus on reliability, scalability, and performance. Cloud Expertise: Extensive hands-on experience with cloud infrastructure (GCP or AWS),with a deep understanding of cloud services such as compute, storage, networking, andsecurity. Database Systems: Expertise in NoSQL databases like MongoDB and graph databases likeNeo4j. Experience with vector databases for high-dimensional data processing. Knowledge Graphs: Hands-on experience in designing and working with knowledge graphsfor solving complex data relationships. Data Structures & Algorithms: Strong knowledge of DSA with practical experience insolving complex technical challenges. Microservices Architecture: Experience in designing and developing microservices-basedarchitectures and ensuring high availability. DevOps ; Automation: Knowledge of DevOps practices (CI/CD), containerization (Docker), and orchestration (Kubernetes). Agile Methodologies: Experience with Agile development methodologies, including SCRUM, TDD, and iterative development.Nice-to-Have Requirements Front-End Expertise: Advanced experience with React.js, with knowledge of modern front- end technologies (Next.js, Redux, TypeScript). Cloud Certifications: Google Cloud Professional Architect or Azure Certified Solutions Architect certifications. Data Engineering: Hands-on experience with data pipelines, ETL processes, and big data technologies (e.g., Apache Spark, Kafka). AI/ML Ops: Experience in deploying machine learning models using MLOps frameworks and automating ML pipelines. Graph Analytics: Experience in graph algorithms and analytics, with the ability to model and query complex relationships in a graph database. System Design: Experience in conducting system design reviews, providing insights into performance bottlenecks, scalability, and trade-offs. Security & Compliance: Knowledge of enterprise-level security protocols and data privacy compliance frameworks (e.g., SOC2, GDPR).Leadership: Proven experience in leading cross-functional teams, setting technical roadmaps, and ensuring alignment between business and technical goals.
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Immersive Infotech Private Limited.
- Track your application and get updates by email and WhatsApp.