Intergration Engineer
New Yesterday
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