


Job Description: Principal Engineer (Full Stack Architect)
Job Title: Full Stack Architect
Location: Hyderabad, India
Experience: 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 Learning
Job Summary
As 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 Responsibilities
Full 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 Requirements
Experience: 12+ years of full-stack development experience, with significant expertise
in building and architecting applications using the MERN stack (MongoDB, Express.js,
React, Node.js).
Distributed Systems: Proven track record of architecting and implementing large-scale
distributed 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, and
security.
Database Systems: Expertise in NoSQL databases like MongoDB and graph databases like
Neo4j. Experience with vector databases for high-dimensional data processing.
Knowledge Graphs: Hands-on experience in designing and working with knowledge graphs
for solving complex data relationships.
Data Structures & Algorithms: Strong knowledge of DSA with practical experience in
solving complex technical challenges.
Microservices Architecture: Experience in designing and developing microservices-based
architectures 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.

About Immersive Infotech Private Limited
About
Company social profiles
Similar jobs

HIRING FOR OUR CLIENT - PERFORMIO
https://www.linkedin.com/company/performio/
About Performio
Headquartered in Irvine, California, and with offices in San Francisco and Melbourne, Performio continues to offer sales performance management software for businesses looking to automate their sales compensation calculations and provide increased transparency to their sales reps.
Used by large global enterprises such as Veeva, GrubHub, Johnson & Johnson, and Vodafone - as well as growing mid-market companies - Performio is a new breed of sales compensation software that combines the enterprise-grade functionality that you need with the ease of use you’ve come to expect from modern software applications.
What’s the opportunity?
As Senior/Lead Software Engineer, you will play a significant role in turning our product vision into reality, while working within the Product Engineering team to add value across our product. You’ll draw on your experience to help us establish contemporary, web application software that is highly scalable, durable, and based on current best practices.
Our company is built on good practice and high standards. Passion for our customers and a willingness to put their needs first is at the centre of everything we do. We have a long history of going the extra mile to make sure our customers are happy. We’re looking for someone to join our team, ensuring that our systems scale effectively with our growth, and considering not only where we want to be but how we will get there.
Our product is written mainly in Java (Spring, Hibernate) and ReactJS with our Design System, Electric. Our architecture is a combination of microservices, decoupled AWS service architectures, and a well-maintained monolith. The product is deployed on AWS across multiple regions. We use tools like Docker and Buildkite and deploy our systems and monitor our technology using CloudWatch, New Relic and SquadCast. We’re looking for someone to help us evolve how our systems operate together while we grow our team and capability.
What will I be doing?
- Creating change in a complex system. Working within our product stream, making well-considered decisions around patterns, principals, frameworks, languages and tools, thinking through and mitigating for potential cascading impacts of those changes.
- Designing and developing well-architected systems. Understand and contribute to our product source code and cloud infrastructure.
- Designing holistically, delivering iteratively. Work with the team to break down system-wide architecture recommendations into small, intelligently planned increments for delivery.
- Advocate for technology needs. Translate technology risk into opportunity during product and technology roadmap discussions.
- Coach and mentor. Assist with career development of less experienced staff on our teams.
- Putting Customers First. A regular rotation on support for the systems we develop.
What we’re looking for
- Demonstrated experience as a software engineer, with 4-8 years experience in technology roles
- Experience working on complex systems and cloud architectures
- Significant experience with across the full stack:
- The Java programming language and frameworks such as Spring & SpringBoot
- Front-end Javascript frameworks such as ReactJS
- Good knowledge of AWS services, design patterns and practices - ideally certified but if not, we’ll help you get there
- Some knowledge of optimising databases and SQL queries for high-performance
- Experience and keen understanding of the value of working in agile teams
- A “quality-first” mindset, with experience working in continuous integration environments and supporting the systems you contribute to
- Highly effective at communicating, and comfortable whiteboarding design ideas with teams of engineers, product managers, and business analysts
- Desire to challenge the status quo and maturity to know when to compromise
- Respect for other team members and a highly collaborative approach to working and learning together


- Expert knowledge of & experience with development language with PHP/Node.JS, Java.
- Excellent Development Knowledge in Website, web-application, web-tools
- Good in handling both Frontend and backend Development
- An excitement for detail-oriented work and high-quality finishing
- Excellent attention to detail and problem solving capabilities
- Ability to clearly communicate and explain complex concepts effectively
- A passion for app development and a start-up style work environment
- Expert knowledge of latest versions programming language as PHP, Java, JavaScript with respective to Database support.
- Experience in handling API Keys and access controls
- Knowledge of server systems is advantageous
Key Skills:
- Web Technologies
- Java script
- HTML/CSS
- Application Design
- API
- Web Development


Responsibilities:
- Take ownership of entire features and components of the application lifecycle and lead the product design and code
- Collaborate with other members of the team to deliver large and complex features on time and to a high standard
- Be part of the development process and contribute improvements and suggestions, driving the quality of the code throughout the entire production
- Mentor other developers in the team and help maintain code, product, and process quality
- Partner with creative and management teams to ensure schedules and goals meet business and project
- Bring meaningful contributions to our products and the entire
Key Requirements :
- Has experience analysing website and application requirements.
- Has a thorough understanding of relational databases and security relating to PHP/MySQL
- Has expertise in HTML/CSS/JavaScript/jQuery
- Skilled in managing backend services and ensuring seamless data interchange between server and end-users.
- Knowledgeable with writing web services and REST APIs for web and mobile application integration.
- Has designed and maintained database experience.
- AWS can be a plus point


We are looking for a Senior Developer who has experience in developing complex end-to-end solutions.
● Take responsibility for developing product features
● Engage with Product Management and Business to drive the agenda, set your priorities and deliver awesome product features to keep the platform ahead of market scenarios.
● Design and develop using Node.js/Feather.js, React, AWS ML stack
● Develop and utilize your skills as a mentor and leader. Grow your team’s capacity by mentoring other engineers and interviewing candidates.
Sounds like you?
● Experience: 4+ years of industry experience in a software engineering role, preferably building a SaaS product. You can demonstrate the significant impact that your work has had on the product and/or the team.
● Technically strong: Deep knowledge of a high-level programming language (for example, Javascript, JAVA, Python, etc.) but it doesn’t need to be a language that we use here! Great people are effective and learn what we use quickly (or introduce us to better ways of working)
● Product focused: You take pride in building an elegant and beautiful product
● Problem solver: You excel at understanding and solving complex problems. You have astonishing attention to detail.
● Quality communicator: You can confidently break down tricky topics in writing and in person.
● Surprisingly efficient: You get a lot done quickly, and can translate your skills into new processes that your team will follow.
● Leadership: You’re ready to rapidly grow into a company leader. You will build company culture and help shape our future.
● Motivation and drive: You volunteer for new challenges without waiting to be asked.

Our client is the Health-tech initiative of India's largest business house. Started in 2015, it empowers healthcare providers and consumers in India. All healthcare monitoring services are made available through an app that will help connect doctors, hospitals, pharmacies, laboratories and consumers, enabling preventive and predictive healthcare. It helps the care-givers to track the entire patient journey from the initial appointment to maintaining their records, generating lab test reports to providing virtual consultation and home-care solutions. It is expected that this futuristic guide will strengthen doctor-patient relationship and enhance the in-clinic experience.
- Understanding and improving performance of web applications through tools like Lighthouse/ Google Page Insights or similar.
- Interpreting the results and implement design improvements
- Mentoring of new members, provide directions for secure coding, and extensive code reviews to ensure the highest quality code is shipped to production.
- Configuring and managing web servers like Nginx or Apache
- Monitoring web applications using tools like AWS, CloudWatch, NewRelic APM or similar MERN stack developers, with focus on Express, React and Node
What you need to have:
- B.E/ B.Tech- Min 65 %
- Web Server Application setup for B2C with significant scale (more than 100K daily users)
- React Native based development experience
- Understanding of Mobile application development (Android and/ or iOS)
- Good understanding of Laravel framework
- Real-world experience in configuring and managing web servers like Nginx or Apache
- Good understanding of git-based SCM, Jenkins based build systems, CI/ CD pipelines, and deployment frameworks
- Sound knowledge of web application architecture
- Experience in working with stakeholders in Product Management and Business teams
- Extensive experience in building and supporting PHP or Node- based Web Server Application
- Hands-on experience in managing performance, stability, and security of node/ PHP based web applications on the server-side

If you are passionate about technology, constantly seeking to learn and improve your skillset, then you are the type of person we are looking for!
We are offering superb career growth opportunities and benefits.
Requirement
• Candidate must have done 6-month training in MEAN/MERN profile
• Strong analytical and problem-solving skills
• Candidate must have in-depth knowledge of Node js/ React js, Mongo DB, MySQL, and Express js.
• knowledge of Creating secure RESTful-based web services.
• Identify bottlenecks and bugs and devise solutions to these problems
Responsibilities
• Write “clean”, well-designed code
• Troubleshoot, test, and maintain the core product software and databases to ensure strong optimization and functionality
• Contribute in all phases of the development lifecycle
• Follow industry best practices
Qualification
• MCA, B.Tech / B.Sc /M.Sc in Computer Science, Engineering or a related subject
Interested candidates can apply here with their resumes.
Regards
Jaspreet Kaur
Job Types: Full-time, Contract

We are looking for experienced Full Stack Web Developers. Web Application developer who possesses a passion for pushing web technologies to the limits and will work with our team of talented engineers to design and build the next generation of our web applications.
Responsibilities
- Design and build scalable, mobile-first web applications
- Collaborate with cross-functional teams to define, design, and ship new features
- Unit-test code for robustness, including edge cases, usability, and general reliability
- Work on bug fixing and improving application performance
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Skills
- BS/MS degree in Computer Science, Engineering or a related subject.
- 3 to 5 years of industry experience as a Full Stack Developer with focus in React.js and Node.js
- Experience with Express.js and Node.js is a must.
- Experience with third-party libraries and APIs is required.
- Experience using Google Firebase is an asset.
- Experience in UI/UX design is preferred.
- You should also be up to speed on practices like TDD, CI/CD, and pair programming.
- You should be very comfortable working with Agile, Lean and Continuous Delivery practices -- and love it as much as we do.
- Understanding and playing a part in the entire cycle of software consulting and delivery (ideation, project conception, UX, code, testing, deployment, and around again).
- Working knowledge of the general web application landscape, architectures, trends, and emerging technologies.
- Solid understanding of the application development life cycle.
If You’re Passionately Credible About
- Engineering management with a strong sense of ownership
-
Problem solving with a clear and analytical approach and organized work habits
-
Technological innovation in agile product engineering scenarios
-
Product and business management principles and metrics
- Our health products’ engineering team that works on initiatives fuelling the growth of our recent health retail insurance products
- Collaboration across cross-functional stakeholders to ensure delivery timelines are met
- Implementing product engineering best practices, and evangelizing them within the org
- Your Experience Across The Years in the Roles You’ve Played -
-
6 years of technology experience (at least 2 years in direct engineering management)
-
Managing a 5-15 member engineering team in an agile product org
-
Track record of collaborative working with multiple stakeholders
-
Planning and analysis with effective communication skills

Having and Hands on experience in the particular Domain.
– JavaScript, jQuery, Angular, React/Redux, Backbone
– RSpec, Capybara, Factory Girl
– Resque, Sidekiq
– Elasticsearch, Sphinx
– Deploy with Capistrano, Mina or Heroku
– Chef, Amazon Web Services
– PostgreSQL, MongoDB, Redis, Memcached
– Active Admin
– Spree, LocomotiveCMS
– REST API
– Coffescript, HAML, SASS, LESS


