Full Stack Engineer; Backend and Azure Integration focus
Listed on 2026-02-06
-
Software Development
Cloud Engineer - Software, Azure
Overview
The FFCP team is responsible for the platform that enables the bank’s Fraud and Financial Crime detection and investigation capabilities. These span three core areas:
Client Screening against watchlists, Transaction Monitoring for suspicious activity, and Fraud detection. We are currently modernising our landscape by replacing legacy systems with a combination of in-house developed solutions and new vendor platforms. Central to this transformation is the sourcing, quality and flow of data that powers our detection engines and investigations workflows.
We are looking for a Full Stack Engineer with a strong back-end focus to design, build and operate cloud-native services and integrations across the Azure technology stack. The role will work closely with the Data Engineer to ensure APIs, data flows and platform integrations are built according to specification and follow Azure best practices.
Although primarily back-end, there may be limited front-end work to support internal monitoring or control panels, with many operational views potentially built using Azure-native components such as Application Insights or Azure Dashboards.
Key Responsibilities- Back-end and API Development (Azure-first)
- Design, build and maintain back-end services and APIs hosted on Azure App Service, Azure Functions or container-based Azure services.
- Develop secure integrations using Azure API Management, including policies, routing, authentication and throttling.
- Implement robust error handling, logging and observability using Azure Monitor, Application Insights and Log Analytics.
- Ensure all APIs align with Investec’s standards for cloud-native architecture, security and scalability.
- Integration and Data Flow Engineering
- Work with the Data Engineer to design and implement data-driven API integrations across Azure platforms, ensuring payload structures, mappings and behaviours match requirements.
- Integrate with internal and external APIs using Azure-native authentication patterns such as Managed Identity and Azure AD tokens.
- Use Azure messaging services (Service Bus, Event Grid) to build reliable and asynchronous integration flows where appropriate.
- Validate integration behaviour end-to-end, ensuring API responses are processed, transformed and persisted correctly.
- Collaboration with Data Engineering
- Translate data mapping specifications into API logic, payload transformations and back-end processes.
- Ensure that API and data layer boundaries between engineering roles are consistent with Azure design patterns.
- Support data pipeline testing by providing API mocks, event triggers or back-end interfaces required for data engineering validation.
- Cloud, Dev Ops and Deployment (Azure Dev Ops)
- Build and maintain modern CI/CD pipelines in Azure Dev Ops for code deployment, configuration and infrastructure provisioning.
- Support infrastructure-as-code deployments using Bicep, Terraform or ARM templates.
- Deploy and manage services across Azure environments including:
- Azure App Service
- Azure Functions
- Azure API Management
- Azure Key Vault (secrets and certificates)
- Azure Storage / ADLS
- Azure Monitor and Insights
- Diagnose and resolve issues across environments using Azure-native diagnostics and monitoring tools.
- Monitoring, Reliability and Operational Readiness
- Implement service health checks, telemetry and operational dashboards using Application Insights, Azure Dashboards and Log Analytics Workbooks.
- Build or support lightweight interfaces for operational visibility if required, or configure Azure-native alternatives.
- Ensure engineering outputs meet non-functional requirements such as resilience, performance, security and auditability.
- Engineering Quality and Delivery
- Write clean, secure and maintainable code following engineering best practices.
- Participate in architectural reviews, design discussions, code reviews and knowledge sharing.
- Collaborate with product owners, analysts and operational teams to refine requirements and improve platform design.
Skills and Experience
Essential
- Strong experience in back-end engineering using C# .NET, Node.js or similar server-side languages.
- Proven experience building and integrating REST APIs hosted on Azure…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: