Software Architect

Leap Metrics, Inc.

Telangana

Hybrid

INR 3,500,000 - 7,500,000

Full time

44 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid time off

Job summary

Leap Metrics, Inc. is seeking an experienced Enterprise Application Architect – Full Stack to own end-to-end SaaS architecture, defend design choices, and guide engineers from architecture to code, both on strategy and delivery.

You will work across React, Node.js/NestJS, GraphQL, Kafka, Kubernetes, GCP, and AI-enabled development in a hybrid Hyderabad-based role.

Qualifications

  • 10+ years of software engineering with architecture experience
  • Experience building large-scale SaaS/web apps
  • Strong hands-on in React and Node.js, preferably NestJS and TypeScript
  • Deep knowledge of microservices, modular architectures, and Domain‑Driven Design
  • Experience with GraphQL, REST APIs, and federation
  • Experience with MySQL and MongoDB data modeling
  • Knowledge of OAuth2/OpenID Connect, JWT, and Keycloak
  • Experience with Redis caching, Docker, Kubernetes
  • Experience with GCP and cloud-native deployment
  • Ability to mentor and work with globally distributed teams

Responsibilities

  • Own architecture for complex SaaS platforms
  • Translate requirements into scalable designs
  • Define modules, services, APIs, and data flows
  • Make key architectural decisions and trade-offs
  • Design modular monolith, microservices, and event-driven patterns
  • Define GraphQL schema and federation boundaries
  • Plan data architecture across SQL and NoSQL
  • Define auth architecture using Keycloak/OAuth2/OIDC
  • Establish caching, CI/CD, and cloud-native deployment standards
  • Mentor engineers and partner with product and stakeholders
  • Review architecture and code; build prototypes

Skills

React
Node.js/NestJS
GraphQL
Microservices
Kubernetes
GCP
OAuth 2.0 / OpenID Connect
Keycloak
Caching (Redis)
TypeScript

Education

Bachelor's or Master’s degree in Computer Science, Engineering or related discipline

Tools

Docker
Kafka
MySQL
MongoDB
Redis

Job description

Why work for Leap Metrics:

MEANINGFUL MISSION – Empowering health providers to focus on care

FULFILLMENT – Make an impact by building a meaningful product

LEADING EDGE TECHNOLOGY – Advance your technical skills by working with the latest and most innovative technology

COMPANY CULTURE - Team-oriented, collaborative, supportive, innovative

About the Role:

We are looking for an experienced, hands‑on Enterprise Application Architect – Full Stack who can operate at both the architecture and engineering levels, understand a business problem, design the solution, explain and defend the architectural choices, guide engineers through implementation, and step into the code when necessary.

The right candidate should be comfortable answering not only “How should we build this?”, but also “Why is this the right architecture, what alternatives did we consider, and what are the trade‑offs?”

The role requires strong experience across React, Node.js/NestJS, GraphQL, microservices, event‑driven architecture, Kafka, MongoDB/MySQL, Kubernetes, GCP, authentication/authorization, caching, and modern AI-assisted development.

What You Will Do:
  • Own end-to-end solution and application architecture for complex SaaS platforms.
  • Translate business and functional requirements into scalable technical designs and architecture blueprints.
  • Define application boundaries, modules, services, APIs, data flows, integration patterns, and deployment architecture.
  • Make and document key architectural decisions, including technology selection and design trade-offs.
  • Design systems using modular monolith, microservices and event-driven architectures where appropriate.
  • Define GraphQL architecture, including schema design, federation/API composition and service boundaries.
  • Design asynchronous workflows and integration patterns using technologies such as Kafka.
  • Define data architecture across relational and NoSQL databases, including MySQL and MongoDB.
  • Define an authentication and authorization architecture using solutions such as Keycloak/OAuth2/and OIDC.
  • Design caching strategies using technologies such as Redis.
  • Define cloud‑native architecture on Google Cloud Platform and Kubernetes.
  • Address scalability, performance, availability, resilience, observability, security and disaster recovery.
  • Establish architecture standards, reusable patterns and engineering best practices.
  • Create architecture, sequence, and data‑flow diagrams, API specifications, and technical documentation.
  • Conduct architecture and code reviews to ensure implementations conform to agreed designs.
  • Build prototypes or proofs‑of‑concept to validate important architectural decisions.
  • Work closely with product managers, business stakeholders and engineering teams to refine requirements and identify technical solutions.
  • Mentor senior engineers and provide technical direction to development teams.
  • Identify and manage technical debt and modernization opportunities.
  • Evaluate new technologies and AI capabilities and determine where they provide meaningful business or engineering value.
  • Remain hands‑on and contribute to critical implementation areas when required.
Requirements:
  • Approximately 10+ years of software engineering experience, with significant recent responsibility for application or solution architecture.
  • Proven experience architecting and building large‑scale SaaS/web applications.
  • Strong hands‑on background in React and Node.js, preferably NestJS and TypeScript.
  • Strong understanding of microservices, modular architectures, and Domain‑Driven Design principles.
  • Strong experience with GraphQL, including schema design and federated/composed GraphQL architectures.
  • Strong understanding of REST APIs and API design principles.
  • Experience designing solutions using MySQL and MongoDB, including data modeling, indexing and performance considerations.
  • Experience with authentication and authorization standards such as OAuth 2.0, OpenID Connect, JWT, and Keycloak.
  • Experience with Redis or comparable distributed caching technologies.
  • Strong knowledge of Docker and Kubernetes architecture.
  • Significant cloud architecture experience, preferably with Google Cloud Platform (GCP).
  • Strong understanding of scalability, high availability, fault tolerance, observability, security, and disaster recovery.
  • Experience defining CI/CD and cloud‑native deployment architectures.
  • Ability to analyze existing/legacy applications and develop pragmatic modernization strategies.
  • Experience creating technical architecture documentation and presenting design decisions to engineering and business stakeholders.
  • Experience working with globally distributed engineering teams.
  • Ability to mentor developers and influence technical direction without becoming a bottleneck.
Architecture Skills needed:

The successful candidate should be comfortable making and defending decisions such as:

  • Modular monolith vs. microservices.
  • Service and domain boundaries.
  • REST vs. GraphQL.
  • Kafka topics, events, consumers, retries, and idempotency.
  • SQL vs. NoSQL data modeling.
  • Database ownership across services.
  • Authentication and authorization architecture.
  • Caching strategies.
  • Kubernetes deployment and scaling.
  • Resilience, fault tolerance and failure recovery.
  • Observability, logging and monitoring.
  • API and application security.
  • Legacy application modernization and incremental migration strategies.
  • Strong understanding of AI‑assisted software development and modern engineering workflows.
  • Ability to identify appropriate opportunities for incorporating AI capabilities into applications.
  • Experience designing or building AI‑enabled applications/platforms is highly desirable.
  • Familiarity with LLM APIs, RAG, agents, or related AI application patterns is a plus.
  • Ability to evaluate AI technologies pragmatically rather than introducing them without a clear use case.
Nice to Have
  • Healthcare technology experience.
  • Experience working with HIPAA‑regulated applications or other highly regulated systems.
  • Strong exposure to Domain‑Driven Design (DDD).
  • Python and data engineering experience.
  • Experience with Big Data technologies.
  • Experience modernizing legacy applications into modular or service‑oriented architectures.
  • Experience with performance tuning, load balancing, high availability, and disaster recovery.
Education

Bachelor's or Master's degree in Computer Science, Engineering or a related discipline, or equivalent demonstrated professional experience.

  • Health insurance
  • Paid time off

-- Please note: This is a hybrid position in Hyderabad --

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Enterprise Architect
Enterprise Architect

Weekday (YC W21) • Bengaluru

Hybrid
INR 2,500,000 - 3,500,000
Application Architect
Application Architect

Olive Green Consulting • Mumbai

On-site
INR 1,500,000 - 2,200,000
Technical Architect | MEAN Stack | Azure | Microservices | AI/LLM
Technical Architect | MEAN Stack | Azure | Microservices | AI/LLM

Pinnacle Group • Chennai

Hybrid
INR 3,500,000 - 7,000,000
Software Architect
Software Architect

Pro5.ai • India

On-site
INR 1,500,000 - 2,500,000
Architect
Architect

Daimler Trucks North America LLC • Bengaluru

On-site
INR 2,500,000 - 3,500,000
Enterprise Architect – Agentic AI & Cloud Architecture
Enterprise Architect – Agentic AI & Cloud Architecture

Mployee.me • Bengaluru

On-site
INR 3,000,000 - 5,000,000
Enterprise Architect
Enterprise Architect

Anthesis Esp • India

On-site
INR 3,500,000 - 6,000,000
Application Architect (Hands-on Full Stack)
Application Architect (Hands-on Full Stack)

Dure • Thane, Mumbai

On-site
INR 2,400,000 - 4,200,000
Solution Architect
Solution Architect

Leapcodes • Ernakulam

On-site
INR 1,200,000 - 2,000,000
Software Architect
Software Architect

Ramco Systems • Chennai District

On-site
INR 2,000,000 - 3,000,000