Job Description
Role: - Sr. Python + Reactjs Developer
Location: - Mumbai ll Pune
Employment Type: - Full time
Experience Required: - 6+ years
- Critical: React, Python, MySql, FlaskAPI
- Must have: Experience designing microservices-based backend systems and REST APIs for high-volume data processing
- Must have: Experience building data extraction pipelines and automated dashboard generation modules
- Important: Has managed cloud deployments using GCP (or similar), Docker, and CI/CD pipelines using Jenkins.
Role Summary
We are seeking a Senior Developer with product management experience to join our enterprise automation team . This role is hands-on and spans multiple initiatives, including cloud platform migration, process automation, and enterprise system integration. The candidate will work as part of a small team under the direct supervision of the Technical Product Manager, contributing to architecture decisions, development, and delivery across active projects.
Current Initiatives
1. GCP Cloud Migration
Migrating an enterprise timesheet management platform from Azure Kubernetes to Google Cloud Platform. The current application runs on a Streamlit UI with Python backend scripts and requires a full architectural refactor for GCP-native deployment. This includes rebuilding the UI in React with SSO authentication, converting backend operations to RESTful APIs, and deploying across GCP-managed services.
- Cloud Run Services API backend handling data processing and serving requests from the React UI
- Cloud Run Jobs Scheduled batch pipelines triggered by Cloud Scheduler
- Cloud SQL (MySQL) Primary database backend
- Cloud Storage Hosting React static build files and file storage
- Cloud Scheduler Cron-based job triggering for batch pipelines
- Akamai CDN and SSO authentication layer (existing organizational service)
- Apigee API gateway between UI and backend (existing organizational service)
2. Pass2Go Automation
Automating the investment-to-execution lifecycle by integrating Pass2Go investment tracking with Jira project execution. This involves building automated WBS derivation, Jira portfolio management, workflow gating enforcement, Checkmarx security integration, and SharePoint-based compliance evidence automation. The goal is to align investment tracking with how teams actually execute supporting both Agile (Epic-level) and Waterfall (Initiative-level) delivery methodologies.
3. Enterprise Platform Development
Ongoing development and enhancement of enterprise integration platforms connecting multiple systems including Tempo, Jira, SAP, VNDLY, Workday, and SharePoint. Work includes building data pipelines, compliance reporting, API integrations, Power BI reporting, and automation workflows to support finance, HR, and project management stakeholders.
Key Responsibilities
- Develop and deploy full-stack applications across React (frontend), Python (backend), and GCP services
- Refactor existing Python scripts and Streamlit applications into API-based architectures
- Build and configure GCP infrastructure including Cloud Run, Cloud SQL, Cloud Storage, and Cloud Scheduler
- Integrate with enterprise API gateways (Apigee) and CDN/SSO layers (Akamai)
- Develop Jira and Tempo API integrations for automated workflow management and data enrichment
- Build SharePoint site structures and document automation using Microsoft Graph API
- Implement workflow gating and compliance enforcement within Jira workflows
- Develop and maintain database schemas, queries, and data pipelines across MySQL and SQL Server
- Build Power BI data models and reporting dashboards as needed
- Participate in product planning, backlog refinement, and sprint execution
- Document architecture decisions, deployment procedures, and operational runbooks
- Ensure SOX compliance and audit trail integrity across all deliverables
Required Skills & Experience
Technical Skills
- Python Strong proficiency including pandas, SQLAlchemy, and building RESTful APIs (Flask or FastAPI)
- React / JavaScript Experience building production SPAs with modern React (hooks, functional components)
- Google Cloud Platform Hands-on experience with Cloud Run (Services and Jobs), Cloud SQL, Cloud Storage, and Cloud Scheduler
- MySQL / SQL Server Database administration, query optimization, and schema management
- API Development Designing and implementing RESTful APIs with proper authentication, error handling, and documentation
- Jira / Tempo APIs Experience with Atlassian REST APIs for project management and time tracking automation
- Microsoft Graph API SharePoint integration, email automation, and document management
- Containerization Docker/Podman for building and deploying container images
- SSO / Authentication Experience integrating web applications with enterprise SSO (Akamai, OAuth, SAML)
- API Gateway Experience working with Apigee or similar API management platforms
- Git / Version Control BitBucket or similar; branching strategies and CI/CD awareness
Product & Process Skills
- Product management experience ability to translate business requirements into technical specifications and user stories
- Experience working in Agile/Scrum environments with backlog management and sprint planning
- Strong understanding of enterprise integration patterns across ERP, HR, and financial systems
- Ability to work independently under supervision with minimal hand-holding
- Comfortable working across multiple concurrent initiatives with shifting priorities
- Excellent written and verbal communication skills for remote collaboration
What Success Looks Like
- GCP migration delivered React UI, API backend, and batch pipelines running on Cloud Run with SSO and Apigee integration
- Pass2Go automation operational WBS derivation, Jira portfolio creation, workflow gating, and SharePoint evidence collection working end-to-end
- Enterprise integrations stable and maintainable data pipelines, compliance reporting, and cross-system workflows running reliably
- Clean, documented, production-ready code with proper audit trails and error handling
- Ability to independently pick up new initiatives and translate business requirements into delivered solutions
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: Tech Mahindra
Location(s): Mumbai
Keyskills:
Fullstack Development
React.Js
Python