PlanHub

Senior Software Engineer – Integrations

PlanHub

full-time

Posted on:

Location Type: Hybrid

Location: 🇺🇸 United States

Visit company website
AI Apply
Apply

Job Level

Senior

Tech Stack

AWSCloudDockerDynamoDBKafkaKubernetesPHPPythonTerraformTypeScript

About the role

  • Design, implement, and maintain webhook endpoints using AWS API Gateway and Lambda for inbound partner data.
  • Build synchronization pipelines that process data from Kinesis streams and synchronize it to HubSpot and other systems.
  • Implement ingestion and indexing pipelines that deliver data into OpenSearch, DynamoDB, or other persistence layers.
  • Work within message-driven and event-driven architectures, using services such as EventBridge, SQS, SNS, and Kinesis.
  • Ensure robust, scalable, asynchronous data processing, including handling retries, backoff, ordering, and idempotency.
  • Develop integration code using TypeScript, Python, and/or PHP.
  • Define data contracts and validation rules using JSON Schema and OpenAPI specifications.
  • Deploy, monitor, and maintain services using observability tools (Datadog, logging, alerts, tracing).
  • Collaborate closely with Backend, DevSecOps, and Data teams to ensure consistency and reliability across integration pipelines.
  • Troubleshoot production issues, optimize pipeline performance, and ensure high reliability for mission-critical data flows.

Requirements

  • Experience building backend services or integration pipelines in cloud environments.
  • Strong understanding of event-driven and message-driven architectures.
  • Hands-on experience with AWS services such as SQS, EventBridge, Lambda, SNS, DynamoDB, and Firehose.
  • Experience with Kinesis or Kafka for streaming data pipelines.
  • Experience with Infrastructure-as-Code using Terraform and/or AWS CDK.
  • Familiarity with containers (Docker, ECS, or Kubernetes).
  • Solid understanding of asynchronous processing, retry logic, idempotency, and distributed system reliability.
  • Experience with monitoring and observability in cloud environments.
Benefits
  • Remote friendly
  • Open time-off policy
  • 401(k)/RRSP plan with a company match

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
TypeScriptPythonPHPAWS API GatewayAWS LambdaKinesisOpenSearchDynamoDBTerraformInfrastructure-as-Code
Soft skills
collaborationtroubleshootingoptimizationreliabilitydata processing