Search by job, company or skills

Mopid

Principal Architect (82-db936)

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

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 & 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 through code 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.

Skills Required

Login to check your skill match score

Login

Date Posted: 20/10/2024

Job ID: 97103329

Report Job

About Company

Follow

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Principal Engineer Solution Architect

Apolis Consulting Pvt LtdCompany Name Confidential

Senior Principal Enterprise Architect

NTT DATA Inc Company Name Confidential
Last Updated: 20-11-2024 08:40:34 PM