Job description

  • Location:
    Mumbai
  • Department:
    Guernsey
  • Division:
    IBP Digital and Technology
  • Employment Type:
    Full time
  • Salary:
    Competitive

Full Stack Engineer (13064)

Investec – Where Out of the Ordinary Happens

At Investec, we do things differently. We're a leading international bank and wealth manager built on a culture of curiosity, entrepreneurial spirit and human connection. Ideas are heard, ambition is celebrated, and impact is encouraged. As part of a team that challenges convention and strives for outperformance, you'll help shape bold solutions for clients who expect something more than the ordinary.


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
As part of our collaborative & agile culture, our working week is 4 days in the office and one day remote. We believe that being together enables us to live our values and support our clients and communities in an extraordinary way.
Investec offers a range of wellbeing benefits to make our people feel healthier, balanced and more fulfilled in their lives inside and outside of work.
 
Embedded in our culture is a sense of belonging and inclusion. This creates an environment in which everyone is free to be themselves which helps to drive innovation, creativity and ultimately business performance. At Investec we want everyone to find it easy to be themselves, and to feel they belong. It's a responsibility we all share and is integral to our purpose and values as an organisation.
Research shows that some candidates can be reluctant to apply to a role unless they meet all the criteria. We pride ourselves on our entrepreneurial spirit here and welcome you to do the same – if the role excites you, please don't let our person specification hold you back. Get in touch!

Recite Me

We commit to ensure that everyone is fairly assessed during our recruitment process. To assist candidates in completing their application form, Recite Me assistive technology is available on our Careers pages. This can be accessed by clicking on the ‘Accessibility Options' link at the top of the page.

The Recite Me tool includes a screen reader, styling and customisation options, a series of reading aids, a translator and more.

If you have any form of disability or neurodivergent need and require further assistance in completing your application, please contact the Careers team at [email protected] who will be happy to assist. 


 

Meet the recruiter

Ronak Sequeira

LinkedIn

Share this page
Share with linkedin
Share with facebook
Share with twitter
Share with email
Job Alerts
Create an alert subscription based on this Job

Benefits

Pension
Private Medical Cover
Virtual GP
Gym Discounts
Psychologist Service
Annual Leave
Life Assurance
Loading