875,946open jobs
54,840companies
146,673added this week
Browse all
Salary
≈ $17k – $44k per year (Estimated)
Location
In office (Bengaluru)
Seniority
Senior · 5+ years exp

First seen by Alion on Sep 8, 2026.

Overview
Company
Impact
Profile match
Talent is the only technology that compounds. NCG builds engineering capacity, AI-powered talent systems, and intelligence platforms for enterprise scale.

About the role:

This is not a role where you maintain a dashboard and close tickets. We build AI-native enterprise software. Real-time multilingual voice, heavy data pipelines, multi-tenant systems, and interfaces that thousands of people sit inside all day, across India, the UK and Europe.

The work is hard in the way good engineering work is hard. Latency budgets you actually have to hit. Queries that fall apart at scale unless you think about them properly. UI that has to stay responsive while streaming data in from three places at once.

If you like being handed a spec and told what to type, this will not suit you. If you like owning a hard problem end to end and being the person accountable for it, keep reading.

What you'll be doing:

On the backend:

- Design and own services in Node and TypeScript, sitting on PostgreSQL.

- Model data properly. Normalised where it matters, denormalised where it earns you something. You should be comfortable reasoning about foreign keys, partial and composite indexes, and what a covering index actually buys you.

- Read query plans. Kill N+1s. Understand connection pooling, transaction isolation levels, advisory locks, and why a long-running transaction on a hot table ruins everyone's afternoon.

- Build multi-tenant boundaries that hold. Tenant scoping, RBAC, row-level isolation, audit trails. Getting this wrong in enterprise software is not a bug, it is an incident.

- Work with event-driven flows. Queues, workers, retries with backoff, idempotency keys, dead letter handling, backpressure. Exactly-once is a lie, design for at-least-once and make it safe.

- Caching that is actually correct. Cache-aside patterns, TTL strategy, stampede protection, distributed locks, and knowing when invalidation is the wrong answer.

- Real-time paths. SSE and WebSockets, streaming responses, connection lifecycle, reconnection semantics.

- Integrate with enterprise systems designed in a different decade. Legacy file transfer, XML and SOAP-ish APIs, webhook contracts, OAuth flows, rate limits you do not control.

On the frontend:

- Build in React and TypeScript on a modern Next.js setup. Server components, client components, and a clear head about which does what and why.

- Streaming SSR, suspense boundaries, route-level code splitting, and hydration behaviour you can explain rather than guess at.

- Own Core Web Vitals. LCP, INP, CLS. Bundle analysis, dependency pruning, font and image strategy, no waterfalls in the data layer.

- Complex stateful UI. Server state in a proper query cache, client state kept minimal, optimistic updates, race condition handling, stale data reconciliation.

- Data-dense interfaces done well. Virtualised tables, infinite scroll, filter and sort state in the URL, forms with schema validation on both sides of the wire.

- Real-time UI that does not thrash. Streaming tokens, live status, presence, without re-rendering the world every tick.

- A design system that stays consistent. Typed component APIs, sensible primitives, accessibility that is not an afterthought.

Across both:

- Own features from schema to screen. You design the tables, write the API, build the UI, ship it, and watch what happens after.

- Review code seriously and push back when something is wrong.

- Argue about what to build, not just how.

The kind of stack you'll be in:

- Languages: TypeScript end to end, SQL.

- Frontend: React, Next.js, a component library, utility CSS, schema validation.

- Backend: Node.js, a lightweight HTTP framework, a typed query layer, REST and streaming APIs.

- Data: PostgreSQL, Redis, object storage.

- Cloud: AWS across multiple regions. Serverless functions, managed queues, CDN, managed Postgres and cache.

- AI layer: LLM APIs, function calling, streaming inference, real-time voice.

You do not need every one of these on your CV. You do need to be the kind of engineer who picks up a new one over a weekend and is useful on Monday.

What we're looking for:

- 5 to 7 years building production web systems. Real users, real load, real consequences when it breaks.

- Deep TypeScript. Generics, discriminated unions, inference. You use the type system to prevent bugs, not to decorate the code.

- Strong React. You know why a component re-rendered and how to stop it. You know when memoisation helps and when it is cargo cult.

- Genuinely comfortable in a database. You can write the SQL yourself and you know what the ORM is doing when you don't.

- You have designed an API someone else had to consume and it held up.

- You have debugged something in production under pressure and written up what went wrong afterwards.

- You write code a stranger can read in six months.

On background: We lean towards engineers who have worked at a startup where they had to own a lot without a playbook, or who come from a strong engineering school (IIT, NIT, BITS, IIIT and similar). Both is ideal. Neither is a dealbreaker if the work speaks loudly enough. Send the GitHub, the side project, the thing that got used.

Nice to have:

- Worked with LLM APIs, streaming completions, prompt and eval design, or real-time voice.

- Built multi-tenant B2B SaaS with enterprise customers.

- Performance work you can talk about specifically. What was slow, what you measured, what you changed.

- Open source contributions, or a technical blog where you explain things properly.

- You have been the first or second engineer on something.

What working here is like:

- Fast. Really fast. Decisions get made in one conversation, not across weeks of meetings. There is no ticket queue you sit in. If you see something broken you fix it.

- You get the whole picture. Founders sit in the same room. You will know what we are prioritising and why.

- The flip side is ownership. Nobody chases you for status. Ship it, tell the team, move on.

What you get:

- Competitive salary, benchmarked properly for senior engineers in Bengaluru.

- Real ownership of systems that carry weight, not a slice of someone else's feature.

- Hard problems, short feedback loops, and no layers between you and the outcome.

- A team where you will not be the smartest person in the room every day.

Skills

Full Stack, TypeScript, Node.js, React.js, Next.js, System Design

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
875,946 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
Bengaluru
≈ $104k – $228k per year (Estimated) • Hybrid • Full-Time • Offenburg
JavaScript
TypeScript
Databases
RabbitMQ
AI/ML
Function Calling
AI Agents
LLM Guardrails
Tool Use
Frontend
Angular
DevOps
CI/CD
AWS
Docker
Apply
$79k – $119k per year • In office • Secret • Full-Time • 6+ years exp • Bachelor's Degree • Melbourne
Python
C++
Management
Confluence
Agile
Apply
$177k – $232k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Sunnyvale
Python
JavaScript
Java
Kotlin
TypeScript
C#
C#
.NET
Databases
MySQL
PostgreSQL
RabbitMQ
ElasticSearch
Apache Kafka
FoundationDB
Frontend
Angular
DevOps
Docker
Kubernetes
Platform Engineering
Robotics
Digital Twin
Management
Agile
Apply
$144k – $210k per year • Equity • In office • Full-Time • 8+ years exp • Bachelor's Degree • Sunnyvale
Python
JavaScript
Java
Kotlin
TypeScript
C#
Java
Gradle
C#
.NET
Databases
PostgreSQL
AI/ML
Claude Code
AI Agents
Frontend
Angular
DevOps
CI/CD
Docker
Kubernetes
Linux
Robotics
Digital Twin
Apply
$103k – $154k per year • Equity • In office • Full-Time • 2+ years exp • Bachelor's Degree • Arlington
JavaScript
TypeScript
SQL
C#
Node JS
C#
.NET
Databases
Apache Kafka
OpenSearch
DevOps
CI/CD
AWS
Management
Agile
Scrum
Apply
Atlantbh Internship 2 days ago
≈ $16k – $29k per year (Estimated) • Remote (likely Bosnia and Herzegovina) • Internship • Sarajevo
Python
JavaScript
Java
TypeScript
Node JS
Bash
Java
Maven
Spring Boot
Node JS
Axios
Databases
PostgreSQL
AI/ML
NLP
Tokenization
Sentiment Analysis
Interpretability
Machine Learning
Frontend
Angular
React.js
Mobile
JUnit
DevOps
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Nginx
Linux
Design
Figma
Management
Trello
Jira
Agile
Scrum
QA
Playwright
Postman
Pytest
Apply
≈ $16k – $41k per year (Estimated) • In office • Full-Time • Chennai
JavaScript
TypeScript
SQL
C#
C#
ASP.NET Core
Entity Framework Core
xUnit
Moq
Databases
PostgreSQL
Oracle
MS SQL
AI/ML
Copilot
Claude
Semantic Kernel
Gemini
OpenAI
Frontend
Next.js
Angular
React.js
JQuery
Mobile
MVC
Repository Pattern
Dependency Injection
DevOps
GCP
Azure DevOps
GitHub Actions
Dynatrace
Azure
CI/CD
Git
AWS
Docker
Google Cloud Run
Cybersecurity
SonarQube
OWASP Top 10
Management
Confluence
Agile
Scrum
QA
JMeter
Postman
Apply
$145k – $165k per year • In office • Secret • Full-Time • Bethesda
JavaScript
TypeScript
SQL
PowerShell
Frontend
React.js
DevOps
Windows Server
Cybersecurity
NIST 800-53
DLP
Analytics
Power BI
Management
Power Automate
Power Apps
SharePoint
Apply
$90k – $158k per year • In office • Full-Time • 8+ years exp • Bachelor's Degree • Burlington
JavaScript
TypeScript
SQL
C#
Databases
Apache Kafka
Frontend
Angular
React.js
DevOps
GCP
Azure
AWS
Kubernetes
Management
Agile
Scrum
Apply
$97k – $137k per year • Equity 0.6–2% • Remote (Germany) • Full-Time • 1+ year exp • PhD • Munich
TypeScript
Databases
PostgreSQL
Supabase
ClickHouse
AI/ML
ChatGPT
AI Agents
Gemini
LLM
Perplexity
OpenAI
Agentic Workflows
Frontend
React.js
Vite
DevOps
Vercel
Apply
Java Developer 4 days ago
≈ $15k – $38k per year (Estimated) • In office • 5+ years exp • Mumbai
Java
SQL
AI/ML
Spark
DevOps
Rest API
Linux
Unix
Apply
C/C++ Developer 4 days ago
In office • 4+ years exp • Bengaluru
Python
SQL
C++
Apply
≈ $15k – $34k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
PowerShell
C#
Perl
DevOps
Ansible
Linux
Unix
TCP/IP
DNS
Apply
≈ $18k – $40k per year (Estimated) • In office • 5+ years exp • Bengaluru
Python
DevOps
Terraform
Ansible
GCP
Azure
CI/CD
AWS
Kubernetes
Incident Management
Linux
Management
Agile
Apply
≈ $18k – $46k per year (Estimated) • In office • 6+ years exp • Bengaluru
Python
AI/ML
LLM
Agentic Workflows
DevOps
Rest API
gRPC
Docker
Kubernetes
Platform Engineering
Apply
≈ $17k – $37k per year (Estimated) • In office • Full-Time • 7+ years exp • Bachelor's Degree • Pune • Chennai • Bengaluru
JavaScript
Java
TypeScript
SQL
Java
Maven
Spring Boot
Databases
MySQL
PostgreSQL
Oracle
Frontend
React.js
DevOps
Rest API
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Apply
≈ $30k – $75k per year (Estimated) • In office • 7+ years exp • Bengaluru
JavaScript
TypeScript
SQL
Databases
Databricks
Azure Cosmos DB
Frontend
Angular
React.js
Mobile
React Native
Clean Architecture
DevOps
Terraform
Azure DevOps
GitHub Actions
OpenTelemetry
Datadog
FluxCD
Prometheus
Azure
CI/CD
GitOps
ArgoCD
Docker
Kubernetes
Blue-Green Deployment
Chaos Engineering
Azure AKS
Cryptography
Vault
Apply
$10k – $26k per year • Equity 0–2% • In office • Full-Time • 1+ year exp • Bengaluru
Python
JavaScript
Python
Django
AI/ML
Claude Code
AI Agents
OpenAI Codex
Agentic Workflows
Frontend
React.js
DevOps
Azure
AWS
Docker
Apply
AI / ML Engineer 1 day ago
≈ $23k – $47k per year (Estimated) • In office • 5+ years exp • Bengaluru
AI/ML
LangGraph
LangChain
Claude
AI Agents
AutoGPT
TensorFlow
CrewAI
Gemini
LLM
LLMOps
GPT-4
LLM Guardrails
Multi-Agent Systems
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Apply
See all jobs
This is one of many
875,946 more open roles from verified company boards, updated every day.