Integration Developer
Role details
Job location
Tech stack
Job description
We are looking for a talented Integration Developer to join our engineering team. In this role you will be the connective tissue of our technology stack - designing and building APIs that power our platform while also integrating third-party services, data sources, and partner systems. You will work across teams to ensure that data flows reliably, securely, and efficiently between internal services and the outside world.
This is a highly cross-functional position. You will collaborate closely with product, backend, frontend, and data teams, as well as external vendors and partners to deliver seamless integrations that scale., API Development
- Design, build, and maintain RESTful APIs following industry best practices
- Define clear, versioned API contracts (OpenAPI / Swagger specs) and maintain thorough documentation
- Implement authentication and authorization strategies such as OAuth 2.0, API keys, and JWT
- Optimize APIs for performance, reliability, and scalability including caching, pagination, and rate limiting
- Write unit and integration tests to ensure API correctness and resilience
Third-Party & System Integrations
- Evaluate, onboard, and consume third-party APIs, SDKs, and webhooks from external platforms
- Build and maintain integration pipelines between internal services, SaaS platforms, and partner systems
- Implement event-driven and message-queue patterns (e.g., Kafka, RabbitMQ, SNS/SQS) where appropriate
- Handle data transformation, mapping, and normalization across disparate systems and formats (JSON, XML, EDI, CSV)
- Manage secrets, credentials, and API key rotation securely in partnership with the security team
Reliability & Operations
- Monitor integration health with observability tooling; build dashboards and set up alerting for failures
- Implement robust error handling, retry logic, and dead-letter queue strategies
- Participate in on-call rotations and triage integration incidents
- Conduct code reviews and contribute to engineering standards and best practices
Collaboration & Documentation
- Partner with product owners and leadership to translate business requirements into integration designs
- Serve as the technical point of contact for vendor and partner API negotiations and onboarding
- Produce and maintain runbooks, architecture diagrams, and integration catalogues
- Mentor junior engineers on integration patterns, API design, and debugging techniques
Requirements
Do you have experience in Version control?, * 3+ years of professional software development experience with a focus on integrations or backend engineering
- Deep proficiency with REST API design principles, HTTP semantics, and web standards
- Hands-on experience consuming and troubleshooting third-party APIs in production environments
- Strong working knowledge of authentication protocols: OAuth 2.0, OpenID Connect, JWT, and API keys
- Experience with at least one primary language such as Python, Node.js, Java, Coldfusion
- Understanding of asynchronous messaging patterns and event-driven architectures
- Proficiency with version control (Git) and CI/CD pipelines
- Strong debugging and problem-solving skills across distributed systems