Job Title: Senior Integration Developer (TypeScript & Enterprise Integrations)
Experience: 6+ Years
Location: Remote
Employment Type: Contract
Role Overview
We are seeking a highly skilled and self-driven
Senior Integration Developer with strong expertise in
enterprise system integrations, API development, and TypeScript-based backend engineering. The ideal candidate should be comfortable working in dynamic environments with evolving requirements, limited documentation, and complex cross-platform integrations.
This role involves designing, developing, maintaining, and troubleshooting integrations between internal business applications, ITSM platforms, cloud services, and third-party systems. The successful candidate will possess strong technical depth, analytical thinking, and the ability to independently drive end-to-end integration solutions.
Key ResponsibilitiesIntegration Development & Maintenance
- Design, develop, and maintain scalable integrations between internal and external systems.
- Build bespoke integrations using REST APIs, SOAP APIs, webhooks, and event-driven architectures.
- Configure, customize, and extend out-of-the-box integrations within the HaloPSA platform.
- Develop and support ticket synchronization integrations between ITSM platforms and client environments.
- Build reusable integration components and services.
Support & Troubleshooting
- Perform root cause analysis (RCA) on failed or unstable integrations.
- Troubleshoot authentication, payload transformation, mapping, and workflow issues.
- Manage API version upgrades, deprecation remediation, token renewals, and key rotations.
- Monitor integration health, reliability, and performance.
- Recommend and implement optimization improvements.
Requirements Analysis & Solution Design
- Collaborate with business and technical stakeholders to gather requirements.
- Translate business processes into scalable technical integration solutions.
- Create workflow and process mappings using BPMN or similar methodologies.
- Work independently in loosely defined environments and drive technical clarity.
Testing & Deployment
- Develop unit tests and integration tests for APIs and workflows.
- Participate in CI/CD deployment processes and release management.
- Ensure integrations are secure, scalable, maintainable, and well-documented.
Required Skills & ExperienceCore Development
- 6+ years of experience in software development and integrations.
- Strong hands-on experience with TypeScript.
- Experience building backend services and integration layers.
- Strong understanding of asynchronous programming and API orchestration.
Validation & Data Handling
Experience With:
- Class-validator
- Class-transformer
- Zod
API & Integration Technologies
- REST APIs
- SOAP APIs
- Axios
- Webhooks
- OAuth 2.0
- API authentication and token management
Testing Frameworks
- Jest
- Unit testing methodologies
- Integration testing approaches
Source Control & DevOps
- GitLab
- CI/CD pipelines
- Version control best practices
Platforms & Tools
Experience With:
- HaloPSA integrations
- Low-code workflow environments
- DevOps/Xurrent platforms
- Campfire Tools or similar integration platforms
Cloud Technologies
Working Knowledge Of:
- AWS services
- Azure Applications
- Azure App Registrations
Skills: enterprise,authentication,typescript,integration,workflow,api,platforms,azure