Posted:16 hours ago
Cityfurnish is a Y Combinator-backed furniture and appliance rental company. Since 2015 we have helped students, families and corporate customers furnish their homes on flexible monthly subscriptions instead of buying outright. We operate across 7 Indian cities from our headquarters in Gurgaon.
Behind every rental is a lot of technology: the website and app where subscribers browse and check out, payments and auto-debit, KYC, delivery and pickup scheduling, warehouse inventory, and the service request flows that keep thousands of subscriptions running every month.
We're looking for a hands-on Full Stack Developer who can own features end to end as an individual contributor: scoping, design, build, testing, deployment and support after release. You'll work across the customer-facing website and the internal tools our operations, customer support and accounts teams use every day, partnering closely with our Tech Lead on architecture and priorities. This is not a people-management role. You'll work directly with product and operations, so what you ship reaches real subscribers and real teams within days, not quarters.
We're an AI-forward team. We expect you to use AI coding tools to move faster, and to bring the engineering judgement to review, test and stand behind everything you ship.
• Build and improve the Cityfurnish website using Next.js, React and TypeScript, covering product listing, cart, checkout and the subscriber account area
• Own page speed, SEO and Core Web Vitals on a site where traffic turns directly into rentals
• Build APIs that serve both the website and the mobile app
• Build and maintain payment flows with Razorpay, including checkout, recurring auto-debit and webhook handling
• Integrate with third-party systems such as Zoho Desk (service requests), WhatsApp and SMS notification providers, and our Odoo ERP through its APIs (orders, subscriptions, invoices and customer data)
• Make integrations reliable: retries, idempotent webhook handling, logging and alerts when something fails
• Build tools for inventory, warehouse operations, delivery and pickup tracking, and service request handling
• Turn manual processes in operations, customer support and accounts into simple, reliable workflows
• Design REST APIs and MySQL/PostgreSQL schemas that hold up as volumes grow
• Write tests, review code and keep the codebase easy for the next developer to work in
• Deploy and monitor services on Azure with CI/CD pipelines
• Use AI coding tools (Claude, Cursor, GitHub Copilot and similar) for prototyping, debugging, testing and documentation
• Spot and build AI features that add real business value, such as smarter search, support chatbots or workflow automation
• 3–5 years of hands-on full-stack web development, with features you built running in production
• Strong React and Next.js, including server-side rendering, static generation and SEO basics
• TypeScript and modern JavaScript (ES6+)
• Node.js with Express.js for building REST APIs
• MySQL or PostgreSQL: schema design, indexing and query optimisation
• HTML5, CSS3 and Tailwind CSS, with an eye for responsive, usable UI
• Experience integrating third-party APIs and webhooks; payment gateways (Razorpay, PayU, Stripe or similar) are a strong plus
• Security basics: authentication (JWT, OAuth), handling sensitive customer and payment data, and common web vulnerabilities (OWASP Top 10)
• Testing: unit and end-to-end tests with Jest, Playwright, Cypress or similar
• Git and GitHub workflows, code reviews and CI/CD
• Experience deploying and running apps on a cloud platform; Azure preferred
• Daily, hands-on use of AI coding assistants in your workflow
• The judgement to review, test and debug AI-generated code rather than accept it as written
• Familiarity with calling LLM APIs (Anthropic, OpenAI or similar) from a web application
• You own your work end to end with minimal hand-holding: you take a feature from vague business problem to shipped, monitored solution, asking the right questions along the way
• You explain technical trade-offs clearly to non-technical teams
• Experience integrating with Odoo or another ERP through its APIs (XML-RPC/JSON-RPC or REST), including keeping data in sync between systems
• Experience in e-commerce, subscription, rental, logistics or inventory businesses
• Recurring payments or auto-debit mandates (UPI Autopay, eNACH)
• WhatsApp Business API or other messaging integrations
• Event-driven systems, queues or background job processing
• Analytics and monitoring tools such as Mixpanel, Google Analytics, Metabase, Sentry or Grafana
• Building with RAG, vector databases or agent workflows
• Mobile app backends or React Native
Free courses, interview questions and practice for each skill.
Full Time
CITYFURNISH
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Mumbai
Experience: Not specified
Salary: Not disclosed
Gurugram
Experience: Not specified
Salary: Not disclosed
Mumbai
Experience: Not specified
Salary: Not disclosed
Bengaluru
Salary: Not disclosed
Hyderabad
15.0 - 20.0 Lacs P.A.
Ahmedabad
Salary: Not disclosed
Hyderabad
Salary: Not disclosed
Hyderabad
Experience: Not specified
Salary: Not disclosed
Hyderabad
Salary: Not disclosed
Hyderabad
Salary: Not disclosed
AI Job Matching Summary