Senior Integration Engineer

Posted 9 Days Ago
Be an Early Applicant
Catania, ITA
In-Office
Senior level
eCommerce
The Role
Develop and maintain marketplace connectors using Python. Collaborate on PostgreSQL migrations, integrate event-driven workflows, and ensure data quality in a fast-paced environment.
Summary Generated by Built In

TLG manages the Marketplace ecosystem: connecting catalogs, pricing, inventory, and orders between SFCC/internal systems and dozens of third-party marketplaces (Zalando, Miinto, Nordstrom, Amazon, Mirakl, Farfetch, and others), with production deployments running on Kubernetes.

The tlg-mkt repository is a multi-submodule monorepo (Bitbucket) containing shared libraries, platform services, database connectors, and one submodule per marketplace (mktps/mkt-marketplace-). Each integration exposes microservices and jobs (catalog connector, order connector, feed export, Kafka consumers, cron jobs).

What you'll do:

  • Develop and maintain marketplace connectors (catalog, inventory, orders, RMA, feed export) in Python, leveraging the core shared libraries.

  • Extend the product connector and ingestion/feed export flows (JSONata mapping, feed caching, batch jobs, metrics).

  • Collaborate on PostgreSQL migrations (Alembic in mkt-marketplace-db) and brand/channel-specific configurations.

  • Integrate and troubleshoot event-driven workflows (Kafka, consumer groups, KEDA on Kubernetes clusters).

  • Contribute to data quality and parity initiatives (comparison of enrichment strategies, feed equivalence, coverage/diff reporting) as required by the product roadmap.

  • Write tests (pytest), comply with type checking (basedpyright), and follow the team's branching and release model.

  • Support deployments and troubleshooting across development, staging, and production environments (Helm, environments, secrets, logs).

What we're looking for:

  • 3+ years (Mid-level) or 5+ years (Senior-level) experience developing Python backend applications in production environments.

  • Solid understanding of distributed systems concepts (idempotency, retries, dead-letter queues, backpressure).

  • Ability to navigate large legacy codebases, ADRs/internal documentation, and effectively reduce scope (targeted fixes, no over-engineering).

  • Clear communication skills in Italian and/or English when collaborating with Product, Operations, and other developers on marketplace integrations.

  • Ability to independently set up a local development environment: Poetry, PostgreSQL in Docker, Git submodules, .env configuration, and integration testing.

Technical Stack (Must-Have):

  • Python 3.11+

  • Poetry, Poe (task runner), pytest

  • FastAPI / Starlette (where applicable), microservices architecture patterns

  • PostgreSQL, SQLAlchemy, Alembic migrations

  • Apache Kafka (producer/consumer patterns, schema evolution)

  • JSONata (feed export and catalog mapping)

  • Kubernetes, Helm (mktp-base-chart), KEDA, Docker

  • Bitbucket Pipelines, Azure Artifacts (private PyPI repository)

  • basedpyright, Black/Ruff repository conventions

Nice to have:

  • Experience with B2B2C e-commerce, marketplaces, or PIM/product catalog systems (variants, price books, inventory).

  • Knowledge of Salesforce Commerce Cloud (SFCC), SCAPI, or OCAPI (orders, catalog management).

  • Familiarity with Mirakl or similar marketplace APIs.

  • Experience working with monorepos, Git submodules, and multi-repository release processes.

  • TypeScript and edge workers (e.g., Cloudflare) if the team expands ingestion pipelines alongside the Python core.

  • Experience with observability tools (Prometheus, Pushgateway) and cloud operations (AWS/Azure — depending on team alignment).

What you'll find in the project (real examples)

  • 20+ marketplace integrations under mktps/, each with dedicated connectors.

  • Shared libraries: mkt-marketplace-core-lib, products-core, orders-core, mirakl-lib, test-core.

  • Platform components: APIs, admin tools, monitoring, centralized database, and shared Helm deployments.

  • Typical work includes: launching a new marketplace channel, fixing feed exports, building file/API ingestion jobs, maintaining order consumers, tuning batch processes, and configuring databases for specific brands (e.g., LN-CC, Cavalli, etc. — subject to confirmation with the team).

Current Initiative (example)

Comparative analysis of catalog enrichment strategies (V1 shopper vs. V2 admin_primary), including side-by-side PostgreSQL schemas, payload canonicalization, and feed-critical parity reporting. This is particularly relevant for candidates with a strong interest in data quality, catalog pipelines, and product data governance.

What we offer:

  • Benefits: monthly lunch tickets, discounts to our owned brands and brand partners, and additional perks in the form of local discounts and offers.

  • Learning & Development: continuous learning experience with TLG University and other projects.

  • Workplace & People: be part of the young (31 on avg.) and international (30+ nationalities) #TLGpeople group and work in a dynamic and fast-moving environment.

Skills Required

  • 3+ or 5+ years of experience developing Python backend applications
  • Solid understanding of distributed systems concepts
  • Ability to navigate large legacy codebases
  • Clear communication skills in Italian and/or English
  • Ability to independently set up a local development environment
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
350 Employees

Similar Jobs

Remote or Hybrid
Italy
897 Employees

LogicMonitor Logo LogicMonitor

Account Executive

Artificial Intelligence • Cloud • Information Technology • Machine Learning • Software
Easy Apply
Remote or Hybrid
27 Locations
1100 Employees

Datadog Logo Datadog

Senior Software Engineer

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
10 Locations
6500 Employees

Datadog Logo Datadog

Solutions Architect

Artificial Intelligence • Cloud • Security • Software • Cybersecurity
Easy Apply
Remote or Hybrid
6 Locations
6500 Employees

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Artificial Intelligence • eCommerce • Fintech • Payments • Retail • Software • Analytics
US
35 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account