Senior Full-Stack Engineer (JavaScript TypeScript)
Job Summary
Senior Full-Stack Engineer (JavaScript / TypeScript)
Role: Senior Full-Stack Engineer (JavaScript/ Typescript)
Experience: 5 – 8 Years
Budget: 24 LPA (Extended 25 MAX)
Work-Mode: - Remote
Location: PAN India.
About Role:
We're hiring a senior full-stack engineer who thinks in systems not screens. You'll own significant parts of our platform end to end — from data model and service architecture through to the interfaces our customers live in. This is a role for someone who has already built things that broke under load learned from it and now designs for correctness performance and scale from the first commit. This is a tight hire. We're looking for depth and judgment not headcount. You should be the kind of engineer whose pull requests make the codebase better not just bigger.
Roles and Responsibilities:
Architecture — Design services data models and APIs that stay clean as the product and team grow. Make deliberate build-vs-buy and consistency-vs-availability tradeoffs and document the why.
Performance — Profile measure and optimize across the stack: query plans hot paths payload sizes render performance concurrency. Own latency and throughput as first-class requirements.
Logic & correctness — Translate ambiguous problems into precise well-tested logic. Handle the edge cases other people miss. Write code that's easy to reason about and hard to break.
Security — Build with a security mindset by default: authn/authz input validation secrets handling dependency hygiene and protection of sensitive customer data. Treat security reviews as part of shipping not a gate after it.
Scale — Design for 10x before it's needed. Think about horizontal scaling caching queues rate limits and graceful degradation under real production pressure. –
Deliver — Ship reliably and frequently. Take features from spec to production and own them in the wild.
AI-Leveraged Engineering:
- Candidate should be fluent with AI coding tools — not as a novelty but as a force multiplier for speed and quality. You should be able to: Use tools like Claude Code Cursor and Copilot to move faster on scaffolding refactors tests and migrations — while keeping a critical eye on what they produce.
- Should know where AI helps and where it doesn't: you review validate and own everything that ships AI-assisted or not.
- Build the muscle to direct these tools well — strong prompting tight feedback loops and good taste about when to accept edit or reject output.
- As an AI testing company we hold ourselves to a high bar: AI accelerates the work but engineering judgment and code quality are non-negotiable.
Skills:
- 5 years of professional full-stack experience with JavaScript and TypeScript (strong TypeScript is required not optional).
- Deep backend experience and modern frontend experience (React / or equivalent).
- A track record of designing and operating systems at scale — you've made real architectural decisions and lived with the consequences.
- Strong fundamentals: data structures concurrency databases (relational and ideally graph/NoSQL) API design and testing.
- Demonstrated ownership of performance and security in production systems.
- Comfortable with cloud infrastructure (AWS and/or GCP) CI/CD observability and containerized deployments.
- Clear communicator who can defend a design decision and change their mind when the evidence says so.
Nice to Have:
- Experience with graph databases (Neo4j) event-driven architectures or multi-agent / LLM-backed systems.
- Background in testing developer tooling or other technical-buyer products. Experience working with a distributed team across time zones.
About ContextQA:
ContextQA is an AI-powered autonomous software testing platform. Our multi-agent system generates executes self-heals and root-cause-analyzes tests across web mobile Salesforce and API environments — running 300K executions a month for enterprises like Japan Airlines Chime and Gusto. We're a small high-leverage team building hard things at scale.
Our Stack: TypeScript .
.
.
PostgreSQL .
Neo4j .
AWS / GCP .
Docker .
CI/CD .
LLM APIs (OpenAI Anthropic)
Why Join:
You'll work on genuinely hard problems — autonomous test generation self-healing systems root-cause analysis at scale — with a team that ships fast and cares about craft. Your work will be felt directly by some of the largest enterprises in the world.
Required Skills:
JavaScript TypeScript Strong TypeScript React System Design Data Structures Concurrency Databases Relational Databases Graph Databases NoSQL API Design Testing Performance Optimization Security Cloud Infrastructure AWS GCP CI/CD Observability Containerized Deployments Clear Communication AI Coding Tools Claude Code Cursor Copilot Architectural Decisions Event-driven Architectures Multi-agent Systems LLM-backed Systems Developer Tooling