Backend Integration Developer – ID #282

Seniority: Semi Senior / Senior
Focus: Backend & Integrations


🧭 Role Overview

We are seeking a Backend Integration Developer to join a high-performing Agile team responsible for developing and supporting data integration solutions between our products and major ERP platforms.

In this role, you will design, build, refactor, and support complex backend and API solutions using Python and Java. You will play a key part in the evolution from legacy systems to modern architectures, working cross-functionally with Development, QA, and Product teams.

This is an excellent opportunity for a self-motivated engineer who thrives in collaborative environments while also working effectively independently.


🚀 Essential Duties and Responsibilities

Leadership & Development

  • Apply a “one team, full system, whole product” mindset to help maintain architectural integrity, code quality, and successful releases.
  • Communicate ideas, risks, problems, and solutions effectively within the cross-functional Agile team and with technical leads.
  • Build quality into the product through code reviews, continuous integration support, and reduction of technical debt.
  • Define, estimate, design, code, review, test, and document solutions for new features, maintenance, and refactoring initiatives.
  • Set up, configure, and maintain your individual development environment.

Support

  • Provide Tier 3 support for backend solutions, including client issues, performance, data integrity, and integrations with related applications and APIs.
  • Perform issue triage independently and coordinate with appropriate team members when needed.
  • Communicate resolution plans and status updates with affected teams (Support, Systems, Product teams).

🧩 Required Competencies

  • Proven experience developing and maintaining APIs and backend solutions.
  • Strong intermediate Python skills with demonstrated experience building and maintaining backend logic and APIs.
  • Experience working with Docker images and containerized environments.
  • Solid understanding of the Python application stack and Linux (Ubuntu) operating systems.
  • Ability to troubleshoot applications end-to-end (client issues, performance, data integrity).
  • Strong critical thinking and problem-solving skills.
  • Self-motivated, high-energy, and results-oriented mindset with the ability to thrive in fast-paced environments.
  • Strong communication and cross-team coordination skills.

🎓 Education and Experience

  • Post-secondary education in Information Systems, Software Engineering, or a related field (or equivalent experience).
  • Minimum 5 years of experience designing, building, and supporting backend and API solutions.
  • 5+ years of professional Python development on Linux.
  • 2+ years of experience developing HTTP/RESTful APIs.
  • Experience developing software in cloud-hosted environments.
  • Experience with enterprise software development, maintenance, and delivery processes.
  • Hands-on experience with Agile methodologies (Scrum, Scrumban, or SAFe).
  • Experience solving complex problems in backend applications and APIs.
  • Experience with enterprise data integration (transactions, full CRUD, ETL across business applications).
  • Experience working in and maintaining Docker-based environments.

⭐ What We’re Looking For

  • Strong ownership mindset
  • Excellent collaboration skills
  • High attention to quality
  • Passion for modernizing legacy systems
  • Ability to balance autonomy and teamwork

Contact us






    doc, docx, pdf format only < 6MB





    Share