Skip to main content

Data Integration Engineer

Job Category: Data Engineer
Job Type: Full Time
Job Location: Remote
Experience Level: Senior

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • 5+ years of experience in integration development or backend/API engineering roles.
  • Experience building data integration pipelines using iPaaS or ETL platforms (e.g., Boomi, Talend, SnapLogic, NiFi, Azure Data Factory, etc.).

Experience working with databases:

  • Strong SQL and PL/SQL knowledge (Oracle and PostgreSQL).
  • Understanding of stored procedures, views, and DB packages.

Hands-on experience with:

  • RESTful APIs and JSON data structures.
  • One or more of the following: JavaScript (Node.js), Python, Java.
  • Tools such as Postman, curl, Bruno for API testing.
  • Scripting in Bash, Python, or other automation tools.
  • Experience with cloud storage and APIs (e.g., AWS S3, AWS Lambda).
  • Familiarity with file-based integrations (e.g., CSV over sFTP) and scheduling processes.
  • Solid problem-solving skills and the ability to analyze legacy integration logic.
  • Ability to work independently and collaborate with cross-functional teams.

Nice to Have

  • Familiarity with Ellucian Banner, Ethos API, or other Student Information Systems (SIS) is a strong plus.
  • Experience migrating on-prem integrations to cloud or SaaS platforms.
  • Understanding of GraphQL and its use in modern data access layers.
  • Experience with DevOps practices, including CI/CD pipelines, Docker, and GitLab/GitHub Actions.
  • Exposure to reporting and Business Intelligence tools (e.g., Cognos, Argos, Tableau, Metabase).

Responsibilities

Integration and Data Engineering

  • Design, develop, and maintain integration solutions that align with business and technical requirements.
  • Work with REST APIs, web services, middleware, and messaging systems to connect disparate applications and platforms.
  • Build and optimize data pipelines for data exchange and analytics.
  • Develop data mappings and transformation logic to ensure accuracy and consistency across systems.
  • Create and maintain integrations between databases, cloud storage, and analytical platforms.
  • Design and implement data extraction and transformation processes to support reporting and business intelligence use cases.
  • Support development of visualizations and data flows within large-scale SaaS enterprise systems.

Collaboration and Support

  • Collaborate with software engineers, business analysts, and stakeholders to gather integration — requirements and ensure alignment with business objectives.
  • Conduct testing, performance tuning, and optimization of integration and reporting solutions.
  • Document integration architectures, workflows, and best practices for operational and technical transparency.

We offer:

  • Working with industry-leading partners and customers.
  • Friendly teams, experienced colleagues, and perfect work equipment.
  • Opportunities for career growth and raising professional skills.
  • Decent salary, tax assistance.

Apply for this position

Allowed Type(s): .pdf, .doc, .docx