Integration Developer

BridgewayCoraopolis, PA
11h

About The Position

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.

Requirements

  • 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

Responsibilities

  • 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
  • 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
  • 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
  • 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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service