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
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.