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