Fullstack Developer (Bengaluru)

Fullstack Developer (Bengaluru)

31 Jul
|
Talent Support India
|
Bengaluru

31 Jul

Talent Support India

Bengaluru

This position is for our client who is building cutting-edge immersive technology solutions across 3D, AR/VR, and immersive experiences, along with a rapid-growing Agentic AI-powered platform focused on Humanized AI Agents and intelligent automation solutions. They are looking for a driven FullStack Developer to join their team and build scalable, next-generation products that solve real business challenges.

Tech Stack

- Frontend: Angular (v14+)

- Backend: Node.js (Express/NestJS).

- Database: PostgreSQL Expert, MongoDB.

- Storage/Cache: Redis (Distributed Locking, Caching).

- Cloud: Google Cloud Platform (GCP) Cloud Run, Cloud Functions, Pub/Sub.

- Automation: BullMQ, RabbitMQ, or Redis Streams (Distributed Schedulers).

- Other: REST APIs, WebSockets, OAuth2, Docker.

Responsibilities

- Architect and maintain the management layer for configuring and orchestrating AI calling agents.

- Build high-precision billing and invoicing engines involving telephony data and inference costs.

- Design and optimize distributed schedulers for large-scale data aggregation.

- Develop modular, provider-agnostic interfaces to integrate with various telephony gateways.

- Implement event-driven microservices with a focus on data integrity and idempotency.

- Manage complex state machine logic for asynchronous call workflows.





- Ensure system scalability and handle high-concurrency event ingestion.

Requirements

- Exceptional Proficiency: Node.js (Express/NestJS) and Angular (preferred) or React.

- Relational (Primary): PostgreSQL Deep knowledge of schema normalization, ACID transactions, and optimized indexing for financial ledgers.

- NoSQL (Log Management): MongoDB – For high-throughput ingestion of raw call metadata, JSON transcripts, and event logs.

- Caching/Locking:Redis – Used for distributed locking (preventing race conditions in billing) and session management.

- Node.js (Express) – Focus on event-driven architecture and high-concurrency handling.

- Asynchronous Processing: BullMQ, RabbitMQ, or Redis Streams (for reliable background task execution and event sourcing).

- Task Scheduling: Distributed Crons (e.g., node-cron or Agenda) for precise billing cycles and automated report generation.

- Systems Engineering: Deep understanding of system design, modularity, and design patterns.

- Workflows: Experience building robust background workers and task scheduling systems.

- Precision: Expertise in handling race conditions, distributed locking, and financial logic.

- Cloud: Hands-on experience scaling applications on GCP / AWS.

- Mentality: Logic-driven approach with a focus on code modularity and architecture

📌 Fullstack Developer (Bengaluru)
🏢 Talent Support India
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: fullstack developer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: fullstack developer (bengaluru) / bengaluru