Integration Developer

Keep Supply
Springfield, MO, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$95,000.0 - $105,000.0
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Application Programming Interfaces (APIs) Airflow Amazon Web Services Unit Testing Microsoft Azure C Sharp (Programming Language) Computer Programming Databases Software Debugging Software Design Patterns Python (Programming Language)
+15 more
Model View Controller (MVC) Object-Oriented Software Development Systems Development Life Cycle DataOps Salesforce.Com Systems Integration Google Cloud Reliability of Systems Magento Containerization Information Technology Api Design Restful APIs Docker Microservices

Job description

We’re looking for an Integration Developer to join our Technology team and help us connect the systems that keep Keep Supply running. You’ll build and maintain the integrations that tie together our ERP, eCommerce platform, PIM, CRM, and the other tools our team depends on every day.

As an Integration Developer, you’re the person who bridges the gap between platforms - writing clean, efficient code that makes disparate systems talk to each other reliably. You take ownership of your work, communicate clearly with teammates across departments, and bring intellectual curiosity and humility to every challenge.

When our integrations are running cleanly, orders flow, data is accurate, and our team spends less time fighting fires and more time growing the business. This role sits at the center of that.

What You’ll Actually Do

  • Design, develop, and maintain software components for system integration across our platform stack (Brightpearl, Magento, Salesforce, and others) - primarily in Python.
  • Build and maintain APIs, including RESTful API development and documentation.
  • Collaborate with senior team members in an agile environment - scrum, sprints, the whole deal.
  • Work cross-functionally to identify and resolve technical issues as business needs evolve.
  • Write code that is efficient, maintainable, and meets team standards.
  • Conduct unit tests and other testing to validate functionality before it hits production.
  • Document software designs, specs, and technical decisions so the team stays aligned.
  • Mentor and support less experienced team members as opportunities arise.
  • Perform other duties as assigned by your manager.

A Typical Week Looks Like

Most of your time is spent writing and reviewing code - building new integrations, maintaining existing ones, and debugging when something breaks. You’ll be in regular communication with teammates across Technology and other departments to understand what’s needed and why. The throughline: clean code, clear communication, and owning what you ship.

Requirements

  • Technical problem-solving - you dig in, think through the issue, and find solutions rather than waiting for someone else.
  • Python proficiency - advanced knowledge of Python or a comparable language (Rust, Go, C#).
  • Design patterns knowledge - working knowledge of core design patterns, such as MVC, factory, etc.
  • Programming Paradigm Experience - ability to effectively apply object oriented and domain development models
  • API development experience - you’ve built and documented RESTful APIs and understand what makes them good.
  • Database fundamentals - solid understanding of relational databases and SQL.
  • Collaborative mindset - you work well on a team, communicate clearly, and don’t silo yourself.
  • Bachelor’s degree in Computer Science or related field, or equivalent experience. - Real-world experience counts.

Strongly Preferred:

  • Experience with Airflow or a similar DataOps composition tool.
  • Development in Google Cloud (or equivalent - AWS or Azure).
  • Familiarity with Docker or other container technology.
  • Experience with both microservice architectures and monorepos.

Nice-to-Haves:

  • Familiarity with any of our core platforms: Brightpearl (ERP), Magento, Salesforce.
  • Experience working in a distribution, wholesale, or eCommerce environment.
  • Any background that demonstrates you care about system reliability and data correctness.

Benefits & conditions

4.14.1 out of 5 stars 117 Park Central Square, Springfield, MO 65806 $95,000 - $105,000 a year, Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Unlimited paid time off, * Salary: $95,000 - $105,000/year
  • Health Insurance: 100% employer-paid medical, dental, and vision coverage - for you and your family.
  • Time Off: Unlimited PTO plus generous company holidays.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · WWC 2025

2:00 min

Separating dataset creation from low-level software implementation steps

Jan Zawadzki · WWC 2022

2:15 min

Empowering domain teams with an open data platform

Sandhya Menon Sandhya Menon · WWC Europe 2026

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · WWC Europe 2026

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

Videos

See all

Related articles

See all