YOUR ROLE

Mobile Backend Lead - Banking Domain

 

Job Summary

We are seeking an experienced Mobile Backend Lead to architect, design, and lead the backend ecosystem powering enterprise-scale mobile banking applications. The ideal candidate will have strong expertise in backend architecture, banking-grade security, API platforms, microservices, cloud-native technologies, and high-availability distributed systems.

This role requires hands-on technical leadership in building secure, scalable, resilient, and high-performance backend systems supporting digital banking and financial services platforms.


Key Responsibilities

 

Backend Architecture and Design

  • Design and lead scalable backend architectures for mobile banking applications
  • Define microservices architecture, domain boundaries, API standards, and integration patterns
  • Develop secure, reusable, and high-performance backend services
  • Establish architecture governance, coding standards, and engineering best practices
  • Drive backend modernization and cloud-native transformation initiatives

API and Mobile Backend Development

  • Design and develop RESTful APIs, GraphQL services, and Backend-for-Frontend (BFF) layers
  • Optimize APIs for mobile consumption, low latency, and high throughput
  • Implement API versioning, caching, throttling, retry, and resiliency strategies
  • Collaborate with mobile engineering teams for integration and performance optimization
  • Support real-time communication such as push notifications and WebSockets

Security and Compliance

  • Implement authentication and authorization using OAuth2, OpenID Connect, JWT, MFA, and RBAC
  • Ensure secure API communication, encryption, and secrets management
  • Implement API security controls:
    • API Gateway
    • Rate limiting
    • mTLS
    • Threat protection
    • WAF integration
  • Ensure compliance with PCI DSS, GDPR, PSD2, RBI guidelines, and OWASP API Top 10

Distributed Systems and Transaction Processing

  • Design highly available and fault-tolerant distributed systems
  • Implement reliable transaction processing with strong consistency
  • Define retry, reconciliation, compensation, and rollback strategies
  • Implement event-driven architecture using Kafka or similar
  • Support high-volume transaction systems with reliability and performance

Cloud and DevOps

  • Lead deployments on AWS, Azure, or GCP
  • Implement containerization using Docker and orchestration with Kubernetes
  • Build CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI, or Azure DevOps
  • Implement Infrastructure as Code using Terraform or Helm
  • Drive DevSecOps best practices

Database and Performance Engineering

  • Design relational and NoSQL database architectures
  • Optimize indexing, partitioning, and replication
  • Implement caching using Redis or similar
  • Improve backend throughput, latency, and scalability

Monitoring and Observability

  • Define monitoring and observability standards
  • Implement logging, tracing, and transaction monitoring
  • Use tools such as Prometheus, Grafana, ELK, Datadog, and New Relic
  • Drive incident management and root cause analysis

Leadership and Stakeholder Management

  • Lead and mentor backend engineering teams
  • Collaborate with architecture, mobile, product, QA, DevOps, and security teams
  • Drive technical decisions and architecture reviews
  • Participate in planning and strategy discussions
  • Manage technical debt and continuous improvement

  •  

YOUR PROFILE

Required Skills and Qualifications

Technical Skills

  • 10+ years backend experience, 5+ years in leadership or architecture
  • Expertise in:
    • Java / Spring Boot
    • Node.js / NestJS
    • .NET Core
  • Strong knowledge of:
    • Microservices
    • Distributed systems
    • API design
    • Event-driven architecture
    • Cloud-native development
  • Experience with:
    • Kafka or RabbitMQ
    • Redis
    • PostgreSQL, Oracle, MySQL
    • MongoDB, Cassandra, DynamoDB
    • Kubernetes and Docker

Banking Domain Experience

  • Experience in banking, fintech, or financial systems
  • Knowledge of:
    • Digital banking
    • Payments and transfers
    • Transaction processing
    • Fraud systems
    • Core banking integration
  • Familiarity with regulatory compliance

Security Expertise

  • Strong API and application security knowledge
  • Experience with:
    • OAuth2
    • OpenID Connect
    • JWT
    • MFA
    • API Gateway security
    • Encryption and secrets management
    • Secure coding

Preferred Qualifications

  • BFF architecture experience
  • CQRS and Event Sourcing
  • Service mesh (Istio)
  • Multi-region or disaster recovery architecture
  • Cloud certifications

Education

Bachelor’s or Master’s degree in Computer Science, Engineering, or related field


Nice to Have

  • AI-driven fraud detection
  • Open Banking and PSD2
  • Large digital ecosystems or super apps
  • Serverless architecture

Key Competencies

  • Backend Architecture
  • API Engineering
  • Security and Compliance
  • Distributed Systems
  • Cloud and DevOps
  • Performance Engineering
  • Leadership
  • Stakeholder Management
  • Problem Solving

Interview Focus Areas

  • Microservices and distributed architecture
  • API design
  • Banking security and compliance
  • Scalability and resiliency
  • Transaction processing
  • Cloud and DevOps
  • Observability
  • Leadership
  • Real-world backend scenarios