Intergration Engineer

New Yesterday

Intergration Engineer Position Summary:

We are seeking a skilled Integration Developer responsible for the end-to-end design, development, and maintenance of secure, resilient integrations between various systems using NodeJS/Node-RED and Microsoft SQL Server.

This role includes building real-time monitoring dashboards to support critical business workflows, streamline approval processes, and facilitate accurate data reconciliation. A strong emphasis is placed on creating scalable, testable integration pipelines with effective error management, high availability, and full lifecycle testing to ensure robust API interactions and telemetry tracking. Essential Skills & Experience: Proficiency in workflow automation tools, including the creation of custom logic and complex process flows

Deep understanding of Microsoft SQL Server, including schema design, performance optimization, and indexing strategies

Experience working with low-code or no-code platforms

Strong knowledge of RESTful APIs, both in terms of consumption and middleware-based integration

Familiarity with various testing strategies, including: Unit testing

Integration and API testing

Full end-to-end testing

Load and performance testing

Automated regression testing using test suites

Practical experience with testing tools and frameworks such as Postman and CI/CD pipelines

Experience designing for high availability using clustering, geo-redundancy, and load balancing

Expertise in fault tolerance, including the use of circuit breakers and bulkhead isolation techniques

Hands-on experience with NodeJS and/or Node-RED is advantageous

Prior exposure to ERP systems is a plus

Working knowledge of Microsoft Azure services is desirable

Key Responsibilities: Develop and manage SQL Server databases used for API-driven integrations and data pipeline control

Build technology-agnostic automation workflows incorporating detailed orchestration and exception handling

Connect and synchronize disparate applications using RESTful APIs and integration middleware to ensure secure, reliable communication

Establish automated testing layers (unit, integration, performance, and regression) as part of CI/CD practices

Design systems with a focus on uptime and resilience by embedding intelligent retry logic and failover capabilities within scalable containerized environments

Produce clear and thorough documentation for integration flows, deployment configurations, testing processes, and operational support manuals

Create interactive dashboards to monitor API traffic and support reconciliation and business insight requirements

TPBN1_UKTJ
Location:
United Kingdom
Job Type:
FullTime
Category:
Engineering