Join.To.IT logo

Senior Integration Engineer (Python/APIs/Data)

Join.To.IT·Salary not specified

Primary stack

DockerBigQueryRESTPythonAWSOAuth2CI/CDGraphQLSQL

Nice to have's

Google BigQueryShopify APIsSalesforce Commerce CloudPOSOMSERPfulfillment system integrationevent-driven integration patterns

Job description

Description language:

About the Position

We are Join.To.IT, a Ukrainian outsourcing company founded in 2012, delivering software solutions across diverse business domains. We focus on building long-term partnerships with our clients and creating solutions that deliver real business impact. Our team consists of experienced professionals who take ownership of their work, value clear communication, and maintain high standards in everything they do.

As a Senior Integration Engineer, you will own the integrations between commerce platforms (Shopify, POS, OMS, third-party SaaS) and the data that moves through them for a large replatforming program. The standard is data correctness at the systems-of-record level: orders, inventory, and fulfillment must agree across every platform, provably, before and after cutover. This is a long-term, full-time engagement. It is backend integration engineering, not storefront or theme work.

Responsibilities

  • Build and maintain REST and GraphQL integrations with Shopify, POS, OMS, and third-party business applications
  • Implement OAuth flows, webhook verification and processing, retries, deduplication, and error handling for production data flows
  • Handle the realities of distributed data: duplicate events, out-of-order delivery, partial failures, eventual consistency
  • Develop new API integrations with enterprise and SaaS platforms as the program expands
  • Own SQL and BigQuery work wherever integrations require data movement or transformation
  • Build automated reconciliation checks so systems of record stay in agreement
  • Troubleshoot production integrations and data quality issues end to end

Requirements

  • 5+ years of backend engineering focused on API integrations between enterprise or SaaS platforms
  • Strong Python in production
  • REST and GraphQL integration experience on both consuming and building sides
  • OAuth, API authentication, webhooks, and robust error handling patterns
  • Practical command of idempotency, deduplication, and reconciliation design
  • Strong SQL; hands-on data integration or ETL experience
  • AWS deployment experience with Docker and CI/CD
  • Fluent English
  • Minimum 4 hours daily overlap with US Eastern time, full-time availability

Nice to Have

  • Google BigQuery
  • Shopify APIs (Admin GraphQL, webhooks, Fulfillment Orders) or Salesforce Commerce Cloud
  • POS, OMS, ERP, or fulfillment system integration experience
  • Event-driven integration patterns: queues, event buses, connectors

We Offer

  • Office-based, hybrid, or remote work format
  • A comfortable office in Kyiv near Vasylkivska metro station, equipped with a shelter, Starlink, and an uninterrupted power supply
  • Free gym access near the office
  • Paid vacation and sick leave
  • Compensation for professional courses and development
  • Supportive and loyal management

About the Company

Join.To.IT is dedicated to delivering high-quality software solutions and fostering long-term partnerships with our clients. Our team is composed of experienced professionals who are committed to excellence and clear communication.

© Join.To.IT. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

Київ

Popular searches