Backend Developer
YourfriendlyHR · Bengaluru, Karnataka, India
Apply & track with Apply EdgeLocation: India (Remote / Hybrid)Experience: 3–6 years (skill > years)Type: Full-timeRole OverviewWe 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 OnSaaS platformsReal-time systems (MQTT, WebSockets, WebRTC)AI agents (voice, chat, automation)Data-heavy APIs and integrationsProduction systems used by real customersThis role is ideal for someone who enjoys solving hard problems end-to-end, not just writing isolated APIs.Key ResponsibilitiesBackend DevelopmentDesign and build scalable backend services using Node.js / NestJSImplement REST APIs, WebSockets, and event-driven systemsWork with Prisma ORM (SQL & MongoDB)Design schemas, migrations, and query-optimized data modelsBuild authentication & authorization systems (JWT, RBAC, permissions)Integrate third-party APIs (payments, messaging, CRM, video, maps, etc.)Handle background jobs, queues, cron tasks, and workflowsAI & AutomationBuild and integrate AI-driven features using LLMs (OpenAI / similar)Develop AI agents for:Voice botsChat assistantsWorkflow automationData extraction & summarizationImplement prompt engineering, structured outputs, and guardrailsConnect AI systems with backend logic, databases, and external toolsWork on real-time AI systems (streaming, partial responses, low latency)Real-Time & Systems Work (Important)Work with MQTT, WebSockets, and event-based architecturesBuild or integrate WebRTC / streaming / signaling systemsHandle concurrency, retries, failure recovery, and observabilityOptimize performance for high-traffic and low-latency use casesDev & Production OwnershipWrite clean, production-ready codeDebug real production issues (logs, metrics, failures)Participate in architecture decisionsWork closely with frontend, mobile, and product teamsOwn features from design → development → deploymentRequired SkillsMust-HaveStrong experience with Node.js and TypeScriptHands-on experience with NestJS (or equivalent backend framework)Experience with Prisma ORMGood understanding of databases (PostgreSQL / MySQL / MongoDB)Experience integrating AI / LLM APIsSolid API design principlesComfortable working on complex, evolving systemsGood to Have (Big Plus)Experience with MQTT, WebSockets, or real-time systemsExperience with WebRTC / media / streamingExperience with Docker & CI/CDFamiliarity with cloud platforms (AWS / DigitalOcean / Azure)Prior work on SaaS platformsExposure to voice bots, chatbots, or automation platformsWhat We’re Really Looking ForSomeone who can think in systems, not just functionsComfortable with ambiguity and problem-solvingWilling to go deep instead of cutting cornersCan debug, reason, and improve existing systemsTakes ownership instead of waiting for instructionsWe prefer problem solvers over resume keywords.What You’ll Work On (Examples)AI voice agents connected to real phone systemsSaaS dashboards with RBAC & workflow enginesReal-time device communication using MQTTAutomation pipelines (AI + backend + external tools)Data-heavy reporting & analytics systemsWork CultureNo micromanagementHigh ownership, high trustFocus on output and quality, not hoursEngineering-first mindsetReal products, real customersHiring ProcessResume shortlistingTechnical discussion (problem-solving focused)Practical evaluation (small task or system discussion)Final culture & ownership roundSkills: automation,artificial intelligence,agents,coding experience,mqtt,websockets,ownership,sql,platforms,saas