Full-Stack Engineer — AI Agents & Real-Time Systems
Urban Ground
Software Engineering, Data Science
Indianapolis, IN, USA · Panaji, Goa, India
Nimmi by UrbanGround
Location: Goa, India (Hybrid)
Type: Full-time
Open Roles: 3
About Nimmi
Nimmi is building AI agents for the European real estate market.
These agents handle real workflows — interacting with users, making decisions, and executing actions in real time across voice and digital channels.
Our system combines real-time voice, LLMs, and backend automation into production-grade agent workflows.
We are a small, fast-moving team where engineers work directly on core systems and ship to production daily.
Experience Levels (Apply Accordingly)
Junior Engineer: 0–1 years
Mid-Level Engineer: 2–3 years
Senior Engineer: 5+ years
That said, we don’t hire based on years alone.
Whether you have 2 years or 6 years of experience, what matters to us is:
You write extremely high-quality code
You can own problems end-to-end
You are a strong team player
Role Overview
As a Full-Stack Engineer, you will work across backend systems, frontend applications, and AI agent infrastructure.
This is not a siloed role. You will contribute to APIs, databases, UI, and real-time AI pipelines within the same environment.
Key Responsibilities
Backend Development
Build and maintain Node.js / Express microservices
Design APIs, job queues, and event-driven systems
Work with PostgreSQL and Redis
Frontend Development
Develop features in React / Next.js (new platform)
Maintain and extend Angular-based legacy systems
AI & Voice Systems
Work on Python / FastAPI-based AI runtime
Integrate LLMs (Gemini, OpenAI)
Build and optimize real-time voice pipelines (STT / TTS, telephony)
Integrations
Third party API integrations (Payments, LLMs etc.)
Infrastructure
GKE (Kubernetes), Cloud SQL
CI/CD pipelines and deployment workflows
Infrastructure as code (Terraform)
Required Qualifications
Proven full-stack development experience with shipped products
Strong backend skills (Node.js, TypeScript)
Solid Python experience (production-level)
Frontend experience with React / Next.js and/or Angular
Experience with PostgreSQL, schema design, and query optimization
Familiarity with AI-assisted development tools (e.g., Cursor, Copilot, Claude Code)
Mandatory Application Requirement
You must include a GitHub profile or public code repository
Applications without visible code will not be considered.
Preferred Qualifications
Experience with LLMs, prompt engineering, or AI agents
Real-time systems (WebSockets, streaming architectures)
Voice/telephony systems (STT, TTS, SIP, Twilio)
Cloud platforms (GCP, AWS), Kubernetes, Terraform
Experience in startup environments
What We Offer
High ownership and direct impact on product and architecture
Opportunity to work across the full technology stack
Fast development cycles with frequent production releases
AI-native engineering environment
Work from Goa for at least the next 6 months
Relocation / workation support provided
Application Process
Please submit:
GitHub profile or public code samples (mandatory)
Short note on how you use AI in your development workflow
CV or LinkedIn profile
Additional Information
Compensation: Competitive, based on experience
Start Date: As soon as possible