Job Description
We are seeking a highly skilled Integration Engineer to design, develop, and optimize API-based integrations between cloud and on-premise systems.
- The ideal candidate will have a deep understanding of RESTful APIs, GraphQL, messaging systems, and ETL/ELT pipelines, ensuring seamless data exchange across platforms.
Key Responsibilities
- Design and develop scalable, API-based system integrations across cloud and on-prem environments.
- Work with REST, GraphQL, WebSockets, and messaging protocols to facilitate efficient data exchange.
- Implement and maintain ETL/ELT pipelines for data movement and transformation.
- Optimize performance, security, and reliability of system integrations.
- Collaborate with engineering and product teams to define integration requirements.
- Troubleshoot and resolve integration-related issues efficiently.
- Utilize middleware tools such as MuleSoft, Apache Camel, or similar platforms.
- Maintain comprehensive documentation and establish best practices for integration architecture.
Experience & Education
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- 7+ years of experience in systems integration, middleware, or API development.
Technical Skills
- REST APIs, GraphQL, and messaging systems
- Python, Java, or Node.js
- cloud platforms such as AWS, GCP, or Azure.
- ETL/ELT tools and data pipeline orchestration.
- security best practices for APIs and integrations.
Soft Skills
- Strong problem-solving and troubleshooting abilities.
- Excellent communication and collaboration skills.
Hiring Team Member
