Python Backend Engineer Wipro

Not Interested
Bookmark
Report This Job

profile Job Location:

Hyderabad - India

profile Monthly Salary: Not Disclosed
Posted on: 9 hours ago
Vacancies: 1 Vacancy

Job Summary

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:

  1. 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.
  2. 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).
  3. 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.
  4. 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.
  1. Containerize and Deploy: Package the application using Docker and write Kubernetes manifests (Deployments Services) for deployment on Google Kubernetes Engine (GKE).
  2. 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 ...
View more view more