About the Job
We are looking for an Integration Developer to design, develop, and maintain integrations between Freshworks products (Freshdesk, Freshservice, Freshsales, and Freshchat) and third-party applications.
The ideal candidate should have hands-on experience with APIs, data mapping, and JavaScript/Node.js scripting to deliver reliable integrations and seamless workflows.
Key Responsibilities
- Build and maintain integrations between Freshworks products and third-party CRM, ERP, HR, DevOps, and collaboration tools
- Develop custom connectors using Freshworks APIs, SDKs, and webhooks
- Create JavaScript-based scripts for workflow customization and automation
- Map data fields between Freshworks and external applications
- Ensure data integrity, consistency, and compliance during integration
- Handle ETL (Extract, Transform, Load) processes where required
- Collaborate with solution architects, project managers, and sales teams to understand integration requirements
- Provide technical support during pre-sales and implementation
- Document integration workflows and provide knowledge transfer to support teams
- Conduct unit, integration, and regression testing
- Monitor integration performance, troubleshoot issues, and improve reliability
- Optimize integrations for scalability and performance
Required Qualifications and Skills
- 1-4 years of experience in integration development
- Hands-on experience with Freshworks APIs, SDKs, and Marketplace apps
- Strong knowledge of JavaScript/Node.js for scripting and automation
- Experience with REST APIs, JSON, and data mapping
- Familiarity with ITSM processes and workflows
- Strong problem-solving, analytical, and communication skills
Preferred Qualifications
- Exposure to integration platforms such as Zapier, Workato, or MuleSoft
- Experience with CRM/ERP tools such as Salesforce, HubSpot, SAP, or Workday
- Knowledge of cloud services such as Azure or AWS
- Familiarity with authentication protocols such as OAuth and SAML