Application Engineer
Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for lakhs of businesses across India.
Role Overview
We are seeking a highly skilled and motivated Full Stack Platform Application Engineer to join our Business Applications team. In this pivotal role, you will lead the design and development of Razorpay’s next-generation internal CRM and Portfolio Advisor Dashboard platform. This platform will provide real-time visibility into account performance, streamline task orchestration, and empower teams with actionable AI-driven insights.
The ideal candidate brings hands-on experience in building enterprise SaaS platforms or CRM systems (e.g., Salesforce, LeadSquared, SAP) and has a deep understanding of multi-modal architecture, workflow design, API integrations, and platform extensibility.
Key Responsibilities
- Design and implement a responsive, modular dashboard UI using React.js with TypeScript.
- Develop and manage secure, scalable REST/GraphQL APIs using Node.js or Python (FastAPI/Flask).
- Architect and integrate workflow automation engines (Temporal, Camunda, n8n) for dynamic task orchestration.
- Extend and customize existing CRM features by understanding multi-entity architecture, lead/account relationships, and ticketing workflows.
- Lead platform integration with Razorpay’s internal services (CRM, Risk, Ticketing, RevOps, and Data Lake) using microservice and event-driven designs (Kafka, RabbitMQ).
- Translate internal user journeys into cohesive modular features and workflows.
- Build AI-powered utilities like smart FAQ responders, merchant nudges, risk alerts, and reporting assistants using LLMs (OpenAI, Claude, LangChain).
- Ensure compliance with enterprise-grade RBAC, OAuth2, JWT authentication, and audit trails.
Required Skills & Experience
- 4–8 years of full-stack development experience in SaaS, CRM, or enterprise platform engineering.
- Strong proficiency in React.js with TypeScript, UI component architecture, and modern CSS frameworks (TailwindCSS/Chakra UI).
- Proven backend development using Node.js or Python, with robust knowledge of PostgreSQL, MongoDB, and Redis.
- Demonstrated experience integrating or extending CRM systems (Salesforce, LeadSquared, SAP, Zoho, etc.).
- Solid understanding of workflow configuration, API orchestration, and debugging integration points.
- Knowledge of AI/ML interfaces, prompt engineering, vector DBs, or lightweight model applications.
- Familiarity with event-driven architectures, task queues, and microservices.
- Experience working closely with product managers, data scientists, and operations teams to deliver internal business tools.
Tech Stack You’ll Work With
- Frontend: React.js, TypeScript, TailwindCSS, Recharts, D3
- Backend: Node.js, FastAPI, PostgreSQL, MongoDB, Redis
- Workflows & Messaging: Kafka, RabbitMQ, n8n, Temporal, Airflow
- AI Tools: OpenAI APIs, Claude, LangChain, Pinecone, FAISS
- DevOps: Docker, Kubernetes (optional), GitHub Actions
- Security: OAuth2, JWT, RBAC
Preferred Qualifications
- Prior hands-on experience in CRM development, including schema design, custom modules, and metadata automation.
- Exposure to process-heavy enterprise platforms like SAP, Oracle, or ServiceNow.
- Experience in building internal admin tools, account management platforms, or advisor enablement systems.
- Knowledge of best practices in user journey orchestration, modular platform design, and intelligent UX patterns.
Apply for this job
*
indicates a required field