The role: The Full Stack Engineer is responsible for designing, building, testing, and supporting end-to-end banking capabilities across core banking platforms, integration layers, and digital or operational user interfaces. The role combines strong backend engineering capability with front-end development skills, operating within regulated, transaction-driven environments. This role is critical in delivering banking products, operational tooling, and integrations on top of core banking systems, while ensuring data integrity, security, and auditability. Key responsibilities: Backend & Core Banking Integration Design and develop backend services that: Integrate with core banking platforms (accounts, transactions, ledger) Expose and consume APIs for product, payments, and customer services. Implement business logic that respects: Transaction boundaries and idempotency Posting, reversal, and exception handling End-of-day and cut-off constraints. Work with event-driven and message-based architectures. Front-End & User Interface Development Build user interfaces for: Internal banking operations (servicing, exceptions, adjustments) Product configuration and administration tools Customer-facing digital journeys (where applicable) Ensure UIs handle: Latency and asynchronous processing Clear status and error messaging Role-based access control and auditability API & Integration Design Design, implement, and document: RESTful APIs and service contracts Event schemas and integration patterns Ensure APIs meet: Security and authentication standards Versioning and backward-compatibility requirements Data, Persistence & Integrity Design and work with data stores that support: Transactional consistency Referential integrity Audit and traceability requirements. Write efficient SQL and data-access logic. Respect ledger-driven data models and derived balance calculations. Quality, Testing & Operational Readiness Build automated tests (unit, integration, contract). Support: System integration testing and UAT Defect resolution and root-cause analysis. Ensure solutions are production-ready with: Logging, monitoring, and alerting Clear operational behaviour and runbooks Security, Risk & Compliance Implement secure coding practices aligned with: Financial services security standards Data protection and privacy obligations Support audit, compliance, and operational risk reviews. Ensure traceability of user actions and system changes. After-Hours Standby / On-Call Responsibilities Participate in an after-hours standby (on-call) rotation to support core banking and critical banking services. Provide support for: Production incidents affecting customer accounts, transactions, or payments. End-of-day / end-of-period processing issues. Critical defects introduced by releases or configuration changes. Work within defined incident management and escalation procedures . Contribute to: Root cause analysis (RCA) Permanent fixes and resilience improvements Standby duties are: Planned, rotated, and shared across the engineering team. Supported by clear runbooks, monitoring, and escalation paths. Qualifications & Certifications Bachelor's degree in Computer Science, Software Engineering, or a related discipline or equivalent professional experience. Desirable Cloud certifications (Azure, AWS, Google Cloud) Secure coding or application security training Prior experience on core banking or payments programmes Core Skills and Knowledge: Backend Development Strong experience with one or more: C# / .NET, Node.js, Java Frontend Development Strong experience with: Typescript with React or Angular Data & Persistence Experience with: Relational databases (PostgreSQL, Oracle, SQL Server) Integration & Cloud Experience with: API gateways and service-to-service security Cloud platforms (Azure, AWS or Google Cloud) CI/CD pipelines and containerization Personal Attributes Strong sense of ownership for production systems. Calm and methodical under incident conditions. High attention to detail and data correctness. Pragmatic, resilient, and delivery-focused What's in it for me? At Investec, you'll be empowered to bring your authentic self, contribute new ideas, and grow alongside colleagues who share your drive for excellence. You will be part of a collaborative and creative culture where we encourage and are committed to sustainability across our global business. You will share in our purpose of creating enduring worth and together, we'll achieve things tomorrow that hardly seem possible today
Full Stack Engineer
Other
Full Time
Employer Listing
Engineering
Seeker Insight
Login to see extended details such as date listed.