Principal Architect

Year    Remote, IN, India

Job Description

Job Title: Sr. Principal Architect

Role Overview:

We are seeking a highly experienced Principal Engineer / Architect with 8-9+ years of hands-on experience in building end-to-end software systems. The ideal candidate is a generalist who has delivered full product cycles, excels in frontend and backend design, and has strong expertise in orchestration, caching, and database optimization.

You will be responsible for designing, implementing, and scaling Aster's platform with a focus on performance, reliability, and developer ergonomics.

Key Responsibilities:

Build responsive, low-latency, and delightful UI using Next.js, React, TailwindCSS, and shadcn/ui with polished animations.

Design, implement, and scale low-latency Python + FastAPI backends and internal microservices (async, SSE, background jobs, WebSockets) deployed on GCP Cloud Run.

Architect and manage the data layer: Postgres via Supabase, including schema design, RLS, materialized views, and pgvector-based semantic search.

Implement intelligent caching strategies (Upstash Redis) for key workflows like search, typeahead, and result hydration.

Develop fast and resilient web scrapers for structured data extraction from job boards, candidate profiles, and public datasets.

Set up and maintain CI/CD pipelines, structured logging, monitoring, and observability stack (GitHub Actions, Cloud Build, Sentry, OpenTelemetry, Prometheus).

Build robust test coverage using Playwright and pytest and manage product QA cycles for high confidence in releases.

Collaborate closely with the product and engineering teams to make architecture decisions, optimize performance, and ensure scalability.

Candidate Profile:

10+ years of professional experience with full project lifecycle ownership (from design to production).

Proven experience with React, Next.js, Python, FastAPI, and cloud-native architectures.

Strong expertise in orchestration, caching strategies, database optimization, and microservices architecture.

Familiarity with Postgres, Supabase, pgvector, RLS, materialized views, and Redis caching.

Comfortable integrating third-party APIs and designing scalable backend pipelines.

Experience building end-to-end products in early-stage startups or high-growth environments is a plus.

Pragmatic, fast, opinionated, and capable of making architecture and performance decisions independently.

Tech Stack:

Frontend: Next.js, React, TailwindCSS, shadcn/ui, Vercel

Backend: Python, FastAPI (async), REST/SSE/WebSockets, GCP Cloud Run

Database: Supabase (Postgres), pgvector, RLS, Materialized Views

Caching: Upstash Redis

Background Jobs: Async tasks, Cloud Run jobs

Scrapers: Custom Python scrapers for job boards & candidate profiles

CI/CD: GitHub Actions, Cloud Build

Monitoring & Observability: Google Cloud Logging, Sentry, OpenTelemetry, Prometheus

Testing: Playwright, pytest

Job Type: Contractual / Temporary
Contract length: 12 months

Pay: ₹763,012.10 - ₹1,743,659.20 per year

Benefits:

Cell phone reimbursement Flexible schedule Internet reimbursement Provident Fund
Education:

Bachelor's (Required)
Experience:

React: 10 years (Required) Python: 10 years (Required) GitHub: 10 years (Required) Google Cloud Platform: 10 years (Required) LoadRunner: 10 years (Required)
Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4466323
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, IN, India
  • Education
    Not mentioned
  • Experience
    Year