13 Nov
|
Tekonika Technologies
|
Sector 62
13 Nov
Tekonika Technologies
Sector 62
ENGINEERING — HIRING REQUISITION
Senior Application Engineer — Node.js + React
Hands-on, backend-heavy full stack · 4–7 years · ~70% Node.js (TypeScript) / ~30% React (TypeScript) · Noida, Sector 62
Requisition details
Position
Senior Application Engineer (backend-heavy, with full-stack ability)
— Node.js + React
Location
Noida, Sector 62 — On-site (work from office only)
Experience
4–7 years (senior individual contributor)
Role split
~70% backend (Node.js, TypeScript) · ~30% frontend (React, TypeScript)
1. Role summary
We are looking for a hands-on senior application engineer — backend-heavy, with full-stack ability — a strong thinker and an independent problem-solver. The role is backend-heavy: designing APIs and data models, building integrations, and operating those services in production in Node.js and TypeScript. The remaining time is the React interface in front of them, so the engineer is never blocked waiting for someone else to render an endpoint, and experiences the consequences of their own API design. Real ownership, often without a specification. Given only a feature idea — with no detailed BRD, PRD or Figma design — this engineer should be able to do the research, define the requirements and the approach themselves, agree it with the stakeholders, and build it end to end. Comfort with ambiguity is a requirement of the role, not a bonus.
Please state the split explicitly at first contact. This role is ~70% backend, ~30% frontend. The most common cause of late-stage rejection for this profile is a frontend-leaning candidate who learns of the weighting only at the technical stage.
Share
Indicative distribution of work
~40%
Backend features, APIs and integrations — API and data-model design, domain logic, migrations, internal and partner integrations
~30%
Frontend development — React screens for the features delivered, data-fetching and state, forms, accessibility
~20%
Production ownership — on-call, debugging latency and memory issues, metrics and alerting, performance work
~10%
Discovery,
design and mentoring — research and requirement definition for new ideas, design documents, code review, mentoring
1. Key responsibilitiesBackend — the majority of the role Frontend — a substantive part of the role
- Design APIs and data models, and build integrations with internal systems and external partners — owning Node.js and TypeScript services, REST APIs and background workers from data model to deployment.
- Model data correctly in PostgreSQL and MS SQL Server: schema design, indexing, migrations that run safely under load, disciplined transactions.
- Build services that behave under real traffic — timeouts, retries with backoff and jitter, idempotency for writes, graceful shutdown, bounded concurrency.
- Debug production: profile CPU and memory, investigate event-loop latency, read flame graphs and heap snapshots.
- Instrument services with metrics, structured logs and traces, so the next engineer on call can diagnose without reading the source code.
- Apply scaling patterns where warranted — caching and invalidation, queue-based async processing, pagination correct at scale.
- Build React screens for the features delivered — typed, tested and accessible.
- Own the data-fetching and state layer — loading, error, empty and stale states handled deliberately.
- Build forms that hold up — validation aligned to the backend contract, sensible failure recovery.
- Maintain fundamentals: keyboard navigation, semantic HTML, contrast, bundle size and load performance.
- Build from a Figma design where one exists — and make sensible, defensible interface decisions where one does not.
Common to both
- Take a feature idea, research it, define scope and approach, write it up concisely, and get alignment before building.
- Review code with actionable comments; mentor engineers on the team; take part in the on-call rotation.
1. Candidate requirementsEssential Desirable Not required — do not screen on these
- 4–7 years building and operating production backend services, with substantive Node.js depth (Express, Fastify or NestJS).
- Strong TypeScript / JavaScript — able to explain asynchronous behaviour, and aware of what blocks the event loop.
- Demonstrable PostgreSQL / MS SQL Server — schema design, reading a query plan, correct indexing and transactions.
- API design judgement — versioning, pagination, error contracts, idempotency, authentication.
- Production ownership. Has been on call, has debugged a live incident, and can describe one in detail.
- Working React — able to independently deliver a well-structured, typed feature interface against their own APIs.
- Independent problem-solving. Has taken a vague idea through research, requirement definition and delivery without waiting for a BRD, PRD or design — and can give an example.
- Hands-on at senior level — writes production code daily; Git, CI/CD, Docker; clear written communication.
- Kubernetes, Terraform, or substantive hands-on AWS / GCP.
- Message queues and their failure modes — SQS, Kafka, RabbitMQ, Redis Streams.
- Redis and caching strategy at scale.
- Observability — OpenTelemetry, SigNoz, Prometheus / Grafana, Datadog.
- Regulated or high-trust domains — payments, fintech, identity, public digital infrastructure.
- Next.js, micro-frontends, module federation.
- A Computer Science degree.
- Our exact framework set — where fundamentals are present, frameworks are learnable.
- Formal visual or UX design skill — sound interface judgement is enough.
- People management; this is a senior individual-contributor role.
- Native mobile, ML or data engineering.
Technology workplace Node.js 24+ TypeScript Express / NestJS PostgreSQL / MS SQL Redis SQS / Kafka React 19 React Query Docker
Kubernetes AWS / GCP / Azure
Pay: ₹1,200,000.00 - ₹2,000,000.00 per year
Work Location: In person
📌 Senior Application Engineer (Sector 62)
🏢 Tekonika Technologies
📍 Sector 62