Senior AI Developer Nodejs at StreamSpace Artificial Intelligence · Ahmedabad · 3 - 10 years · ₹4L - ₹10L / yr · Profitable · Posted 27 Mar 2025

Who You Are:
- You’ve built scalable, production-ready APIs in fast-paced environments, and are comfortable with the challenges that come with a growing startup.
- You understand event-driven architectures and have hands-on experience building real-time applications.
- You are fully capable of taking ownership of backend systems, from designing the database schema to writing efficient, maintainable code.
- You think beyond the code: optimizing performance, scalability, and security are as important as building new features.
- You’re comfortable troubleshooting complex issues, whether that’s API bottlenecks, database performance, or production issues.
Responsibilities:
- Design, implement, and manage a NestJS backend with a modular, scalable architecture that can easily handle real-time events and communication.
- Develop and maintain WebSocket services for real-time event-driven updates and ensure seamless communication across the system.
- Integrate RabbitMQ for reliable internal messaging, handling queues and ensuring event-driven workflows are efficient and fault-tolerant.
- Implement database management strategies using MongoDB, Redis, and Elasticsearch, ensuring efficient data handling, indexing, and optimization.
- Integrate with external APIs (JSON-RPC, XML-RPC, REST) to enhance system capabilities.
- Ensure high performance of the system by optimizing database queries, implementing caching strategies using Redis, and ensuring optimal indexing and data flow.
- Implement role-based authentication and authorization mechanisms using JWT, OAuth, and RBAC patterns within NestJS.
- Follow security best practices to ensure sensitive data is protected, credentials are stored securely, and the system is resilient to common vulnerabilities.
- Work collaboratively with cross-functional teams to ensure seamless integration between different services and technologies.
Must-Have Skills:
- Strong proficiency in Node.js and NestJS with TypeScript.
- Solid experience with MongoDB, Redis, and Elasticsearch for data storage and real-time data handling.
- In-depth knowledge of WebSockets and Socket.IO in NestJS Gateways, enabling real-time communication and updates.
- Experience with RabbitMQ for message queuing and asynchronous task handling.
- Strong understanding of authentication & authorization systems using JWT, OAuth, and RBAC (Role-Based Access Control).
- Expertise in optimizing APIs, including techniques for caching, improving database performance, and reducing latency.
- Familiar with API security best practices, including secure storage of credentials, encryption, and safeguarding sensitive data.
Key Skills:
- TypeScript, NestJS, WebSockets, Socket.io
- Redis, MongoDB, Elasticsearch, RabbitMQ
- API Optimization, JWT, OAuth, RBAC
- Real-time communication, Event-driven architecture

About StreamSpace Artificial Intelligence
About
StreamSpace aims to optimise the customer communications for businesses using technologies around AI, VoiceBOTs and full blown Communication Suite. We believe that there are a lot of business processes around customer communications that are handled manually and ineffectively which can be automated with consistent quality of service and deliver a top notch customer experience.
Connect with the team
Similar jobs (10)
Full stack Developer (Ref.ID: VRPL-FSD-Chn-0326)
No. of Positions: 2 Nos. Senior 1 No. Junior 1 No.
API Development & Architecture:
Design and develop scalable RESTful APIs using Node.js & TypeScript
Build modular, reusable, and clean backend architecture
Implement authentication & authorization (JWT / OAuth / Role-based access)
Ensure API security best practices
Write well-structured documentation (Swagger / Postman)
Real-Time Communication (Sockets):
Develop real-time features using WebSockets / Socket.io
Implement:
Live tracking
Real-time notifications
Status updates
Chat systems
Optimize socket performance and reconnection handling
Ensure scalability under concurrent user load
Database & Data Layer (PostgreSQL):
Design scalable and optimized database schemas
Write complex SQL queries & joins
Implement indexing & query optimization
Handle transactions and concurrency control
Work with ORMs like Prisma / TypeORM (preferred)
Maintain database security and backup strategies
Ensure data security and backups
Performance & Scalability:
Optimize API response times
Implement caching strategies (Redis preferred)
Design rate limiting and throttling mechanisms
Ensure system reliability & fault tolerance
Handle background jobs & queues
Deployment & DevOps Collaboration:
Deploy applications on AWS / GCP
Work with Docker containers
Implement CI/CD pipelines
Monitor logs & performance metrics
WhatsApp Business Integration:
Integrate WhatsApp Business API (Cloud / On-Premise)
Work with providers like Exotel / Twilio (preferred)
Implement Template messaging
OTP authentication
Notifications & alerts
Two-way communication
Manage webhook events and delivery tracking
Ensure compliance with WhatsApp policies
Required Skills:
Strong proficiency in Node.js
Hands-on experience with TypeScript
Strong experience in PostgreSQL
Experience building RESTful APIs
Experience with WebSockets / Socket.io
Good understanding of system design & architecture
Git version control
Knowledge of API security best practices
Preferred Skills:
Experience in real-time platforms (ride-hailing, delivery, chat systems)
Redis for caching
Message queues (Kafka / RabbitMQ / BullMQ)
Microservices architecture
Payment gateway integration
Cloud infrastructure knowledge
Soft Skills:
Strong analytical, problem-solving skills, and debugging skills
Startup mindset & ownership attitude
Ability to work in fast-paced startup environment and work independently
Good communication skills in all aspects
Role Description: As a Senior Back-End Developer at Ease Commerce, you will design, build, and maintain scalable server-side applications that power our CRM platform. This full-time, on-site role based in Indore involves architecting APIs, optimizing database structures, and ensuring secure, high-performance integrations with front-end interfaces and third-party services. You will review code, mentor developers, and collaborate closely with product, QA, and front-end teams to deliver robust features and enhancements. Day-to-day responsibilities include writing clean, efficient code, troubleshooting production issues, improving system reliability, and contributing to technical decision-making and best practices.
Qualifications
- Develop and maintain backend services and APIs primarily using Node.js.
- Contribute to building scalable and efficient applications.
- Work with frontend teams where required to support full stack development needs.
- Code Quality & Collaboration
- Write clean, maintainable, and well-structured code following best practices.
- Participate in code reviews and collaborate with team members to improve code quality.
- Work closely with cross-functional teams to deliver features on time.
- Problem Solving & Debugging
- Troubleshoot and debug application issues.
- Optimize performance and improve reliability of backend systems.
- Security & Best Practices
- Implement authentication and authorization mechanisms to ensure secure access to applications.
- Follow security and development best practices across services.
Required Qualifications
- 7+ years of experience in Node.js development.
- Experience with any one of the Node.js frameworks: Fastify, Express, or NestJS.
- Experience with SQL and NoSQL databases.
- Familiarity with authentication and authorization mechanisms.
- Good problem-solving and debugging skills.
- Ability to work effectively in a collaborative team environment.
- Background in designing scalable architectures for SaaS or CRM products is highly beneficial.
- Ability to work on-site in Indore, collaborate in cross-functional teams, and mentor junior developers.
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
About VerbaFlo.ai
VerbaFlo.ai is a fast-growing AI SaaS startup revolutionizing how businesses leverage AI-powered solutions. As a part of our dynamic team, you’ll work alongside industry leaders and visionaries to drive innovation and execution across multiple functions.
Role Overview
We are looking for a Senior Backend Engineer to design and develop user-friendly, scalable, and high-performance web applications. This role requires deep expertise in backend technologies, attention to detail, and the ability to collaborate with cross-functional teams.
Responsibilities
- Design, develop, and maintain scalable backend systems, APIs, and data pipelines.
- Collaborate closely with frontend engineers, product managers, and AI teams to deliver cohesive features and seamless user experiences.
- Ensure the reliability, security, and performance of backend systems.
- Write clean, maintainable, and efficient code using modern backend practices.
- Implement automated testing, CI/CD workflows, and infrastructure as code (where applicable).
- Own the end-to-end lifecycle of backend features, from architecture to deployment.
- Monitor production systems and resolve performance and scalability issues.
- Contribute to architectural decisions and help evolve our engineering best practices.
Requirements
- 4–6 years of experience in backend development in startups, preferably in SaaS or AI-driven products.
- Proficiency in Node.js, Python, or Go
- Deep understanding of RESTful API design.
- Strong experience with databases: PostgreSQL, MongoDB, ElasticSearch.
- Exposure to message queues, job schedulers, or event-driven architectures (e.g., SQS, Celery, etc).
- Familiarity with cloud platforms like AWS, GCP, or Azure and containerization tools (Docker, Kubernetes).
- Experience with Git, CI/CD tools, and writing unit/integration tests.
- Strong problem-solving skills and a mindset geared toward performance and security.
- Excellent communication and collaboration abilities.
Why Join Us?
- Work directly with top leadership in a high-impact role.
- Be part of an innovative and fast-growing AI startup.
- Opportunity to take ownership of key projects and drive efficiency.
- A collaborative, ambitious, and fast-paced work environment.
- Perks & Benefits: gym membership benefit, workation policy, and company-sponsored lunch.
If you’re looking for an exciting role that combines strategy, execution, and leadership exposure, we’d love to hear from you!
Job Summary
We are looking for a skilled Backend Developer with strong Node.js experience to join our development team. The ideal candidate should have hands-on experience in building scalable, secure, and high-performance backend applications and APIs.
You will work closely with frontend developers, product managers, and other engineering teams to design, develop, test, and maintain backend services and applications.
Key Responsibilities
- Design, develop, and maintain scalable backend applications using Node.js.
- Build and maintain RESTful APIs and backend services.
- Write clean, reusable, maintainable, and efficient code.
- Work with databases such as MongoDB, PostgreSQL, MySQL, or similar.
- Integrate third-party APIs and external services.
- Implement authentication, authorization, and security best practices.
- Optimize application performance, scalability, and reliability.
- Identify and resolve bugs, performance issues, and production problems.
- Write unit and integration tests to ensure application quality.
- Collaborate with frontend developers to integrate APIs with web/mobile applications.
- Participate in code reviews and follow development best practices.
- Work with Git and standard CI/CD and deployment processes.
- Contribute to system design and technical discussions.
Required Skills
- 2–6 years of professional experience in backend development.
- Strong hands-on experience with Node.js.
- Good knowledge of JavaScript and/or TypeScript.
- Strong understanding of REST APIs, HTTP, JSON, and API design.
- Experience with Express.js, NestJS, or similar Node.js frameworks.
- Good understanding of relational or NoSQL databases such as PostgreSQL, MySQL, or MongoDB.
- Knowledge of SQL and database design.
- Experience with Git/GitHub/GitLab/Bitbucket.
- Understanding of authentication mechanisms such as JWT/OAuth.
- Strong problem-solving and debugging skills.
- Good understanding of data structures, algorithms, and backend architecture.
Good to Have
- Experience with TypeScript.
- Knowledge of AWS / Azure / GCP.
- Experience with Docker and Kubernetes.
- Knowledge of Redis, Kafka, RabbitMQ, or other caching/message queue technologies.
- Experience with microservices architecture.
- Familiarity with CI/CD pipelines.
About the Role
Unico Connect is an AI-first technology partner that builds custom mobile, web, and AI products for clients across multiple geographies. We are hiring a Backend Engineer for a dedicated client engagement building an AI-powered application builder platform.
The backend is the operational core of the product: it manages user projects and sessions, coordinates long-running AI agent workloads, maintains project state, and serves as the integration layer between the frontend, the AI system, and the underlying infrastructure.
The mandatory requirement is hands-on production experience shipping Node.js services, with end-to-end ownership of API design, data modelling, and at least one production system involving background job processing or event-driven patterns.
Responsibilities
API and service development: Design and build REST APIs in Node.js with TypeScript. Cover authentication, session management, input validation, structured error handling, streaming responses (SSE, WebSockets), and rate limiting. Maintain clean API contracts that the frontend and AI system can rely on.
Database design and management: Own PostgreSQL schema design for product domains including user accounts, projects, file trees, session state, and generated artefacts. Write efficient queries, manage migrations, and optimise for read patterns that serve a real-time editor experience.
Caching strategy: Implement and maintain caching with Redis for session data, project state, and frequently read configuration. Design cache invalidation logic that keeps the editor experience consistent without stale reads.
Queue and background job management: Implement and operate background job infrastructure using BullMQ or equivalent. AI agent runs are long-running and stateful; handle retries, failure states, priority queues, and concurrency limits.
AI system integration: Build the integration layer between the backend and the AI agent system. Manage job dispatch, result handling, streaming output to the frontend, and error propagation.
Multi-tenancy and access control: Implement tenant data isolation, RBAC, and resource ownership enforcement across all API surfaces.
Observability and reliability: Instrument services with structured logging, metrics, and tracing. Write defensive code with sensible timeouts, fallback behaviour, and circuit breaking on external dependencies.
Testing and code quality: Write unit and integration tests for the services you ship. Review the work of peers and contribute to shared engineering conventions.
Requirements
• Hands-on production Node.js experience (mandatory) — must have personally shipped at least one feature area end to end in a production Node.js service, owning API design, data modelling, and testing.
• 3 to 5 years of professional backend engineering experience. Candidates with slightly less time but strong demonstrated ownership are welcome to apply.
• Strong Node.js and TypeScript. Production experience with Express, NestJS, or Fastify. Solid with async patterns, streaming, error handling, and building services that run reliably under sustained load.
• PostgreSQL depth. Schema design, query writing, indexing, and migrations on at least one production system.
• Redis and caching. Production experience using Redis for caching and session management. Understands cache invalidation trade-offs.
• Queue and background job systems. Hands-on with BullMQ, RabbitMQ, SQS, or equivalent. Experience managing retries, dead-letter queues, job priority, and concurrency control.
• AWS working knowledge. Comfortable with EC2, S3, RDS, SQS, and IAM. Familiar with Docker and basic deployment and environment management.
• Strong written and spoken English. Able to communicate clearly with engineers across disciplines and write precise technical documentation.
Nice to Have
Experience integrating with AI or LLM services (streaming responses, structured outputs, retry patterns); WebSocket or SSE implementation for real-time features; multi-tenant SaaS product experience; GraphQL; OpenTelemetry instrumentation; prior work on developer tools or editor-style products.
Why This Role Matters
Our backend is what keeps checkout, RTO, and payments fast and reliable at ~$2B GMV across 15,000+ merchants. As an SDE 2 you own services end to end, make the architecture calls that keep them performant, and set the technical bar for the engineers around you. The trade-offs you pick show up directly in merchant conversions and platform reliability - this is a builder's seat with real ownership.
What You'll Own
- Design and build backend services primarily in Node.js/NestJS, with Go for select services, backed by Postgres, Mongo, and Redis.
- Own event-driven flows on Kafka - throughput, ordering, and failure handling.
- Make and document the architecture and trade-off decisions for systems you lead.
- Ship features end to end, dropping into the frontend (React/Svelte) when it's the fastest path.
- Strengthen CI/CD, observability, and deployments on AWS.
- Review code, mentor SDE 1s and AEs, and raise the quality bar on the team.
- Take ambiguous problems and drive them to delivery with minimal hand-holding.
Who You Are
- Strong backend engineer in JavaScript/TypeScript on Node.js/NestJS (our primary stack); working knowledge of Go, or ready to pick it up.
- Solid at data modelling across Postgres and Mongo, and knows when Redis earns its place.
- Has built and scaled event-driven systems (Kafka or equivalent).
- At home on the backend but happy to work across the stack in React/Svelte.
- Thinks in systems - scalability, reliability, maintainability - not just features.
- Has mentored engineers and owns code quality and delivery, not just their own tickets.
- Communicates clearly and does well with ambiguity in a fast-moving team.
Backend Developers
- Contract To Hire (Initial Engagement: 6 months)
Experience: 5+ years
Mandatory Skills:
● Node.js
● Python
● MongoDB
● PostgreSQL
● REST API design and development
● Backend architecture and service design
● Database design, indexing and query optimisation
● Performance tuning
● Authentication/authorisation
● Third-party integrations
● Asynchronous processing and background jobs
● Logging, monitoring and debugging
● Git and collaborative development
● Scalable, maintainable and testable backend services
● Architecture discussions, code reviews, debugging and production support
Good to have:
● Microservices
● Docker
● Cloud platforms
● Redis
● Message queues
● CI/CD
● Observability
Strong Backend Node.js Developer Profile
2
Mandatory (Experience 1) – Must have 7+ years of hands-on Backend Engineering experience using Node.js building production-grade systems for B2C products at meaningful consumer scale
3
Mandatory (Experience 2) – Must be AI-native in their own engineering workflow: already uses LLMs and agentic tooling across the SDLC, from design and code generation through testing and debugging
4
Mandatory (Experience 3) – Must have owned backend architecture end to end, including greenfield builds. Should be able to make early architecture calls and reason clearly about service boundaries, data flow, caching, queueing, failure modes, scalability, and reliability trade-offs under real constraints.
5
Mandatory (Experience 4) – Must have a solid understanding of backend fundamentals, including API development, service-oriented architecture, data structures, algorithms, and clean coding practices
6
Mandatory (Experience 5) – Must have experience designing, building, and maintaining APIs and backend services, including integrations with external systems and third-party platforms
7
Mandatory (Experience 6) – Must have strong experience working with databases (SQL and/or NoSQL), including efficient data modeling, query optimization, and performance tuning
8
Mandatory (Company) – Must have worked in B2C product companies / startups at meaningful consumer scale. (WealthTech, FinTech, or high-growth consumer product background is highly preferred)
9
Mandatory (Stability) – Must have a stable career history, with consistent tenure across previous companies; frequent job-hopping will not be considered
10
Mandatory (AI Product) – Must have experience building and shipping products that use LLMs and agentic workflows to end users.
11
Mandatory (College) – ) - B.Tech or Dual degree (Btech and Mtech or Integrated Msc/MS) from Tier 1 Engineering Institutes (IITs, not NITs). Candidates from other institutions will not be considered unless they come from top top-tier product companies
12
Mandatory (Compensation Alignment) – Candidate must be comfortable with the compensation structure where the company matches their current CTC and provides ESOPs, without any salary hike
At BigThinkCode, our technology solves complex problems. We are looking for talented back-end (node.JS) engineer to join our at Chennai.
Please find below our job description, if interested apply / reply sharing your profile to connect and discuss.
Company: BigThinkCode Technologies
URL: https://www.bigthinkcode.com/
Experience required: 3-4 years
Work location: Chennai
Joining time: Immediate – 4 weeks
Work Mode: Work from office / Hybrid
Must have skills:
· Hands on expertise in OOJS, node.js, distributed systems.
· Event drive architecture (EDA) microservices project experience MUST
· Any programming: Typescript or nodeJS or Golang
· Hands on experience using docket containers and Kubernetes.
· Aware about Asynchronous and Loose Coupling.
· Familiar with API’s gateway and microservice design patterns.
A skilled Node.js Developer with 5+ years of experience in building scalable applications using event-driven architecture within distributed systems. The ideal candidate should be comfortable in high-performance backend services and have a strong understanding of asynchronous programming patterns.
Experience or exposure to knowledge embedding and vectorization techniques is a strong plus, especially in the context of modern data-driven or AI-powered systems.
Required Skills
· 5+ years of hands-on experience with Node.js
· Strong understanding of event-driven architecture and non-blocking I/O
· Experience working with distributed systems and microservices architecture
· Proficiency in RESTful API design and implementation
· Experience with databases such as MongoDB, PostgreSQL, or MySQL
· Experience with containerization tools like Docker and orchestration tools like Kubernetes
Key Responsibilities
· Design, develop, and maintain server-side applications using Node.js
· Build and optimize scalable, event-driven systems in distributed environments
· Implement asynchronous workflows, message queues, and pub/sub architectures
· Collaborate with cross-functional teams to define and deliver backend solutions
Good to Have
· Experience with knowledge embedding and vectorization techniques
· Familiarity with vector databases (e.g., Pinecone, Weaviate, FAISS)
· Understanding of cloud platforms (AWS, Azure, or GCP)
Why Join Us:
· Collaborative work environment.
· Exposure to modern tools and scalable application architectures.
· Medical cover for employee and eligible dependents.
· Tax beneficial salary structure.
· Comprehensive leave policy
· Competency development training programs.
Job Title : Senior Backend Engineer – Node.js & TypeScript
Experience : 4+ Years
Employment Type : Contract – 3 Months
Location : Pune
Work Mode : On-site
Working Hours : 03:00 PM to 11:00 PM OR 03:00 PM to 12:00 AM
Time Zone : Minimum 4-hour overlap with Eastern Time (ET)
About the Role :
We are looking for a Senior Backend Engineer to design, develop, and scale an AI-led digital platform. The role involves working closely with the Founder/CEO and technical team on architecture, product development, innovation, and end-to-end feature ownership.
Mandatory Skills :
Node.js, TypeScript, REST, GraphQL, PostgreSQL, SQL, Prisma / TypeORM / Sequelize, AWS (ECS, EC2, S3, RDS, Lambda), Airbyte / dbt / Airflow / AWS Glue, Data Warehousing, Event-Driven Architecture, Message Queues, CI/CD, Automated Testing, Backend Architecture, Scalability & Performance.
Key Responsibilities :
- Design and develop scalable backend services using Node.js and TypeScript.
- Build and optimize REST and GraphQL APIs.
- Work with PostgreSQL, SQL, and ORMs such as Prisma / TypeORM / Sequelize.
- Design data pipelines using Airbyte, dbt, Airflow, or AWS Glue.
- Manage and optimize AWS infrastructure including ECS, EC2, S3, RDS, and Lambda.
- Implement CI/CD, automated testing, event-driven architectures, and message queues.
- Optimize API performance, scalability, reliability, and data warehouse solutions.
- Own features end-to-end from design to production.
- Participate in code reviews, on-call support, and production troubleshooting.
- Collaborate with Product, QA, and Engineering teams and mentor junior developers.
- Work closely with the Founder / CEO on technical solutioning and product innovation.
Requirements :
- 4+ years of hands-on Node.js & TypeScript backend development.
- Strong experience with AWS, PostgreSQL, SQL, APIs, and backend architecture.
- Hands-on experience with data pipelines and data warehousing.
- Experience with CI/CD, automated testing, event-driven systems, and message queues.
- Strong problem-solving skills and end-to-end ownership mindset.
- Ability to work independently in a fast-paced environment.
- Good communication and collaboration skills.
- Bachelor's degree in Computer Science, IT, or a related field.
Preferred :
- Terraform / CloudFormation and Infrastructure as Code.
- Docker / Kubernetes and strong DevOps exposure.
- AWS backup / disaster recovery experience.
- Exposure to GCP / Azure.
- Startup / early-stage product development experience.






