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 Node.js backend experience and modern frontend experience (React / Next.js 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 · Node.js · Angular.js Next.js · 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.
By continuing you agree to our Terms & Privacy Policy.