Role Overview
We are seeking a highly skilled
Integration Engineer with 35 years of experience to join our engineering team. You will be responsible for designing, implementing, and maintaining integrations between internal systems and third-party platforms. The ideal candidate has strong experience in working with RESTful APIs, understands complex data flows, and ensures seamless connectivity and reliability across systems. You'll collaborate closely with product managers, backend engineers, and external partners to deliver robust and secure integrations.
Key Responsibilities
- Design, develop, and maintain integrations between multiple systems and APIs.
- Understand and document API interfaces, authentication mechanisms, and data formats (JSON, XML, SOAP, etc.).
- Ensure smooth data synchronisation and handle errors, retries, and exceptions effectively.
- Monitor integration performance, reliability, and error logs in production environments.
- Collaborate with internal and external technical teams to resolve integration issues.
- Validate data mappings and transformations to maintain data accuracy and consistency.
- Ensure integration solutions are secure, scalable, and aligned with compliance requirements.
- Conduct end-to-end testing and validation for all integration workflows.
- Create and maintain detailed documentation of integration processes, configurations, and endpoints.
- Stay updated on emerging integration technologies, API standards, and best practices.
Required Skills & Qualifications
- 35 years of experience in API-based system integration or backend engineering.
- Strong knowledge of RESTful APIs, Webhooks, and experience with GraphQL or SOAP APIs.
- Proficiency in at least one programming language (JavaScript/Node.js, Python, or Java).
- Hands-on experience with API gateways, authentication (OAuth 2.0, JWT, API Keys), and rate-limiting.
- Familiarity with data formats (JSON, XML, CSV) and transformation tools.
- Experience in integration testing, monitoring, and troubleshooting production issues.
- Solid understanding of networking basics (HTTP, DNS, SSL, etc.).
- Strong problem-solving and debugging skills with keen attention to detail.
- Ability to work collaboratively with cross-functional teams in an agile environment.