Backend Developer
YourFriendlyhrBangalore, Karnataka₹700,000 – ₹1,000,000
it-jobs
Job Description
Location: Bangalore (On-site) Experience: 3–6 years (skill > years) Type: Full-time Role Overview We are looking for a Backend + AI Developer who can build scalable backend systems and AI-powered workflows for real-world products—not demos or PoCs. You’ll work on: - SaaS platforms - Real-time systems (MQTT, WebSockets, WebRTC) - AI agents (voice, chat, automation) - Data-heavy APIs and integrations - Production systems used by real customers This role is ideal for someone who enjoys solving hard problems end-to-end , not just writing isolated APIs. Key ResponsibilitiesBackend Development - Design and build scalable backend services using Node.js / NestJS - Implement REST APIs, WebSockets, and event-driven systems - Work with Prisma ORM (SQL & MongoDB) - Design schemas, migrations, and query-optimized data models - Build authentication & authorization systems (JWT, RBAC, permissions) - Integrate third-party APIs (payments, messaging, CRM, video, maps, etc.) - Handle background jobs, queues, cron tasks, and workflows AI & Automation - Build and integrate AI-driven features using LLMs (OpenAI / similar) - Develop AI agents for: - Voice bots - Chat assistants - Workflow automation - Data extraction & summarization - Implement prompt engineering , structured outputs, and guardrails - Connect AI systems with backend logic, databases, and external tools - Work on real-time AI systems (streaming, partial responses, low latency) Real-Time & Systems Work (Important) - Work with MQTT , WebSockets , and event-based architectures - Build or integrate WebRTC / streaming / signaling systems - Handle concurrency, retries, failure recovery, and observability - Optimize performance for high-traffic and low-latency use cases Dev & Production Ownership - Write clean, production-ready code - Debug real production issues (logs, metrics, failures) - Participate in architecture decisions - Work closely with frontend, mobile, and product teams - Own features from design → development → deployment Required SkillsMust-Have - Strong experience with Node.js and TypeScript - Hands-on experience with NestJS (or equivalent backend framework) - Experience with Prisma ORM - Good understanding of databases (PostgreSQL / MySQL / MongoDB) - Experience integrating AI / LLM APIs - Solid API design principles - Comfortable working on complex, evolving systems Good to Have (Big Plus) - Experience with MQTT , WebSockets , or real-time systems - Experience with WebRTC / media / streaming - Experience with Docker & CI/CD - Familiarity with cloud platforms (AWS / DigitalOcean / Azure) - Prior work on SaaS platforms - Exposure to voice bots, chatbots, or automation platforms What We’re Really Looking For - Someone who can think in systems , not just functions - Comfortable with ambiguity and problem-solving - Willing to go deep instead of cutting corners - Can debug, reason, and improve existing systems - Takes ownership instead of waiting for instructions We prefer problem solvers over resume keywords.What You’ll Work On (Examples) - AI voice agents connected to real phone systems - SaaS dashboards with RBAC & workflow engines - Real-time device communication using MQTT - Automation pipelines (AI + backend + external tools) - Data-heavy reporting & analytics systems Work Culture - No micromanagement - High ownership, high trust - Focus on output and quality , not hours - Engineering-first mindset - Real products, real customers Hiring Process - Resume shortlisting - Technical discussion (problem-solving focused) - Practical evaluation (small task or system discussion) - Final culture & ownership round
Get AI-Matched to This Job
Upload your resume and our AI will score how well you match this and thousands of similar roles.