ROLE OVERVIEW
This role is fundamentally about one thing: building reliable, production-grade integrations between Node.js backend services and Zoho CRM. While the title says Full Stack, the centre of gravity is firmly in backend engineering — designing APIs, writing Deluge custom functions, and connecting Zoho with internal and third-party systems. Frontend skills are a useful complement, not the primary measure.
You will work closely with Engineering Managers, Business Analysts, and QA teams to translate CRM business requirements into scalable, maintainable solutions — and you will be expected to bring real, hands-on production experience to every conversation.
CORE RESPONSIBILITIES
1. Zoho CRM Integration & Customisation
- Design and implement custom Zoho CRM modules, workflows, blueprints, and automation rules aligned to real business processes.
- Deluge scripting — including edge cases, platform limitations, and performance considerations.
- Build REST-based integrations between Zoho CRM and internal Node.js services or third-party applications using Zoho APIs.
Design and manage webhook flows — both inbound (Zoho triggers Node.js handlers) and outbound (Node.js- Zoho events).
- Handle Zoho API authentication (OAuth), rate limiting, and webhook reliability in production environments.
- Stay current with Zoho platform updates and apply new capabilities where they improve delivered solutions.
2. Node.js Backend Development
- Build and maintain backend services and APIs in Node.js and TypeScript, following clean architecture and SOLID principles.
- Design RESTful APIs that serve as the integration layer between Zoho CRM and surrounding systems.
- Implement data persistence strategies across PostgreSQL and MongoDB, including caching where appropriate.
- Build and maintain CI/CD pipelines (GitHub Actions or equivalent) for reliable, automated deployments.
3. Frontend Development (Supporting Capability)
- Build responsive frontend interfaces in React or Next.js with TypeScript when required.
- Maintain strong API contract alignment between frontend and backend, and uphold accessibility and UX standards.
4. Engineering Quality & Collaboration
- Write clean, well-tested, well-documented code aligned to agreed engineering standards.
- Contribute to peer code reviews, identify technical debt proactively, and advocate for long-term maintainability.
- Mentor junior engineers through pairing, code review, and knowledge-sharing sessions.