Job Description
Key Responsibilities:
- Design and implement backend connectors for popular third-party platforms (e.g., CRMs, HRMS, Accounting tools) using Node.js.
- Collaborate with the product team to understand the integration requirements for various platforms.
- Develop scalable and reusable API connectors to handle complex data transformations and business logic.
- Integrate external APIs into the platform while ensuring data consistency, security, and optimal performance.
- Work with external services' APIs, including handling rate limits, authentication, and error management.
- Monitor and optimize the performance of connector integrations.
- Collaborate closely with frontend and DevOps teams to ensure smooth integration across the stack.
- Troubleshoot and resolve issues related to API integrations and data flow.
- Document integration workflows, architecture, and technical solutions.
Skills and Qualifications:
- Proven experience as a Node.js Developer with a strong understanding of backend development.
- Expertise in RESTful API design and integration.
- Experience working with third-party APIs (OAuth, Webhooks, rate-limiting, etc.).
- Experience with database technologies such as PostgreSQL, MongoDB, or similar.
- Familiarity with API management tools and services (Swagger, Postman, etc.).
- Understanding of authentication and authorization mechanisms (OAuth 2.0, JWT).
- Experience with version control using Git.
- Ability to write clean, efficient, and maintainable code.
- Good understanding of security best practices when dealing with third-party integrations.
- Strong problem-solving skills and attention to detail.