Back to jobs
Quest Global

Senior Full Stack Engineer — Platform Services & Reporting UI

Bangalore, Karnataka, India; Hyderabad, Telangana, IndiaPosted 1 weeks ago
Full-Time

Job Description

Job Requirements

At Quest Global, it’s not just what we do but how and why we do it that makes us different. With over 25 years as an engineering services provider, we believe in the power of doing things differently to make the impossible possible. Our people are driven by the desire to make the world a better place—to make a positive difference that contributes to a brighter future. We bring together technologies and industries, alongside the contributions of diverse individuals who are empowered by an intentional workplace culture, to solve problems better and faster.

 

About the Role 

We are building AssureDroid , an autonomous AI-driven platform that validates Android applications across the OS ecosystem. As Senior Full Stack Engineer, you will own the layer that connects intelligence to humans — the Control Plane services that orchestrate every test run, the multi-database storage layer (Postgres + FAISS + Neo4j + GCS + BigQuery), AND the live execution dashboard plus reporting UI where engineers and Google leadership consume the results. 

This role is for engineers who care equally about clean backend abstractions and information-dense, high-clarity UI. You will design API contracts that the dashboard, CI/CD triggers, and webhooks consume — then build the Streamlit live dashboard and React-based reports that turn raw run data into decisions. Every demo to Google leadership flows through systems you own end-to-end. 

This is a high-leverage role with a wide surface area. We’re hiring for the engineer who can design the schema in the morning, ship the API by afternoon, and polish the dashboard panel that consumes it before EOD. 

 

Role Expectation 

Backend & Platform Services 

Design and implement the agent message contracts (Protobuf/Pub/Sub schemas) connecting Control Plane to Data Plane 

Build the Postgres relational schema (apps, scenarios, runs, decisions, validations)  

Develop the artifact pipeline to Cloud Storage with PII scrubbing pre-persistence 

Implement the decision trace logger — append-only, immutable, indexed by run_id 

Build the Replay Engine that reconstructs any past run with deterministic guarantees 

Develop REST/gRPC APIs that the dashboard, CI/CD triggers, and webhooks consume 

Integrate BigQuery analytics ETL for KPIs, cost telemetry, regression trends 

Own the Module Registry — JSON manifest, activation toggles, versioning strategy 

 

 Frontend & Reporting UI 

Build the Streamlit live dashboard — real-time screenshots, AI decisions, OS event timeline, scenario progress 

Architect the JSON + Markdown report renderer with full step traces, performance budget tables, AI-generated narratives 

Develop the Performance Budget visualizer with status icons and inverted-metric handling for FPS-class metrics 

Build the OEM Consistency matrix view for cross-OEM regression visualization 

Design and build Looker Studio dashboards backed by BigQuery for executive-facing KPIs 

Implement the Replay UI — step-through any past run with side-by-side comparison 

Optimize for dashboard responsiveness — updates within 2s, support 5+ concurrent runs 

 

Must-Have Skills 

 

Backend 

6+ years software engineering in production distributed systems 

Expert-level Python (3.10+) with FastAPI, SQLAlchemy/Pydantic, asyncio 

Strong PostgreSQL experience — schema design, migrations, query optimization, indexing 

Hands-on with Pub/Sub messaging (Google Pub/Sub, Kafka, RabbitMQ) 

Solid grounding in API design (REST, gRPC, OpenAPI specs) 

Experience with object storage (GCS, S3) and signed-URL patterns 

Production experience with observability (OpenTelemetry, structured logging, distributed tracing) 

Comfortable with Docker, Kubernetes, and containerized deployment patterns 

 

Frontend 

3+ years frontend engineering with strong portfolio of shipped data-dense UIs 

Strong skills in React (Hooks, Context, performance optimization) AND/OR Streamlit 

Solid JavaScript/TypeScript fundamentals 

Modern CSS layout (Flexbox, Grid) and responsive design 

Hands-on with data visualization libraries (Recharts, D3.js, Plotly, or equivalent) 

Production experience with real-time UIs (WebSockets, polling, server-sent events) 

 

Nice to Have 

Experience with graph databases (Neo4j, Spanner Graph) and Cypher queries 

Background with vector databases (FAISS, pgvector) and embedding storage 

 

We are known for our extraordinary people who make the impossible possible every day. Questians are driven by hunger, humility, and aspiration. We believe that our company culture is the key to our ability to make a true difference in every industry we reach. Our teams regularly invest time and dedicated effort into internal culture work, ensuring that all voices are heard.

 

We wholeheartedly believe in the diversity of thought that comes with fostering a culture rooted in respect, where everyone belongs, is valued, and feels inspired to share their ideas. We know embracing our unique differences makes us better, and that solving the worlds hardest engineering problems requires diverse ideas, perspectives, and backgrounds. We shine the brightest when we tap into the many dimensions that thrive across over 21,000 difference-makers in our workplace.



See Your Match Score

Sign up and Renata will show you how this job matches your skills and experience.

10001+ employees
Singapore, SG
Website