Requirement 3:
| Requirement Name / Title | Senior Data/backend Engineer - HSBC |
| No of Positions | 4 |
| Band | B3 |
| Experience | 6 10 yrs |
| Work Location | Hyderabad / Pune / Bangalore ( Location preferable is Hyderabad as customer is sitting in Hyderabad ) |
| Shift | General |
| Notice | Immediate Joiner |
| Mandatory Skills | Python (preferably with FastAPI) |
| Preferred Skills | Python FastAPI |
| JC | 139588 |
Job Description
Position: Senior Data/backend Engineer
Overview: We are seeking an experienced Senior Backend Engineer to join a high-priority project migrating our legacy Capital Actuals platform to a modern event-driven microservices architecture on Google Cloud Platform (GCP). The ideal candidate will be responsible for building the core API services that manage the business workflow state and data interactions for a new multi-tenant application.
Key Responsibilities:
- Develop the Workflow API Service: Design and build the primary backend microservice using Python (preferably with FastAPI). This service will act as a Backend for Frontend (BFF) and the central coordinator for the business process.
- Implement Multi-Tenancy: Build robust data isolation logic to support different business user groups (HBEU HBUK Group). This includes ensuring all database queries and API logic are tenant-aware (tenantid).
- Design & Build RESTful APIs: Create clean secure and efficient RESTful endpoints for the React frontend to consume for actions like initiating uploads fetching staged data for approval and submitting adjustments.
- Integrate with GCP Services:
- Publish messages to Google Cloud Pub/Sub to asynchronously trigger data processing pipelines (following an event-driven pattern).
-
- Interact with Cloud SQL (PostgreSQL) for all state management and data retrieval writing efficient and secure queries.
-
- Integrate with Google Secret Manager for secure handling of database credentials and API keys.
- Containerize and Deploy: Package the application using Docker and write Kubernetes manifests (Deployments Services) for deployment on Google Kubernetes Engine (GKE).
- Testing: Write comprehensive unit and integration tests using frameworks like Pytest to ensure API reliability and correctness.
Required Technical Skills:
- Primary Language: Expert-level Python.
- Frameworks: Strong experience with FastAPI.
- Database: Proficiency in SQL specifically with PostgreSQL.
- Cloud: Hands-on experience with GCP particularly GKE Cloud SQL and Pub/Sub.
- Containerization: Deep knowledge of Docker and Kubernetes.
- Architecture: Demonstrable experience with microservices REST API design and event-driven patterns.
Requirement 3: Requirement Name / Title Senior Data/backend Engineer - HSBC No of Positions 4 Band B3 Experience 6 10 yrs Work Location Hyderabad / Pune / Bangalore ( Location preferable is Hyderabad as customer is sitting in Hyderabad ) Shift General ...
Requirement 3:
| Requirement Name / Title | Senior Data/backend Engineer - HSBC |
| No of Positions | 4 |
| Band | B3 |
| Experience | 6 10 yrs |
| Work Location | Hyderabad / Pune / Bangalore ( Location preferable is Hyderabad as customer is sitting in Hyderabad ) |
| Shift | General |
| Notice | Immediate Joiner |
| Mandatory Skills | Python (preferably with FastAPI) |
| Preferred Skills | Python FastAPI |
| JC | 139588 |
Job Description
Position: Senior Data/backend Engineer
Overview: We are seeking an experienced Senior Backend Engineer to join a high-priority project migrating our legacy Capital Actuals platform to a modern event-driven microservices architecture on Google Cloud Platform (GCP). The ideal candidate will be responsible for building the core API services that manage the business workflow state and data interactions for a new multi-tenant application.
Key Responsibilities:
- Develop the Workflow API Service: Design and build the primary backend microservice using Python (preferably with FastAPI). This service will act as a Backend for Frontend (BFF) and the central coordinator for the business process.
- Implement Multi-Tenancy: Build robust data isolation logic to support different business user groups (HBEU HBUK Group). This includes ensuring all database queries and API logic are tenant-aware (tenantid).
- Design & Build RESTful APIs: Create clean secure and efficient RESTful endpoints for the React frontend to consume for actions like initiating uploads fetching staged data for approval and submitting adjustments.
- Integrate with GCP Services:
- Publish messages to Google Cloud Pub/Sub to asynchronously trigger data processing pipelines (following an event-driven pattern).
-
- Interact with Cloud SQL (PostgreSQL) for all state management and data retrieval writing efficient and secure queries.
-
- Integrate with Google Secret Manager for secure handling of database credentials and API keys.
- Containerize and Deploy: Package the application using Docker and write Kubernetes manifests (Deployments Services) for deployment on Google Kubernetes Engine (GKE).
- Testing: Write comprehensive unit and integration tests using frameworks like Pytest to ensure API reliability and correctness.
Required Technical Skills:
- Primary Language: Expert-level Python.
- Frameworks: Strong experience with FastAPI.
- Database: Proficiency in SQL specifically with PostgreSQL.
- Cloud: Hands-on experience with GCP particularly GKE Cloud SQL and Pub/Sub.
- Containerization: Deep knowledge of Docker and Kubernetes.
- Architecture: Demonstrable experience with microservices REST API design and event-driven patterns.
View more
View less