Develop scalable backend services and APIs using Python (Flask, FastAPI, Django).
Write efficient, reusable, and well-tested Python code for data integration and business logic.
Build middleware layers for integrating with BigQuery, Pub/Sub, Cloud Storage, and Cloud Functions.
Frontend (UI Focus):
Design and implement interactive web applications using React.js (preferred) or Angular/Vue.
Build data visualization dashboards and UI components to enable insights from large-scale datasets.
Ensure responsive, accessible, and performant UI experiences.
Full Stack & Cloud Integration:
Collaborate with data engineers to integrate data pipelines and ML models into user-facing products.
Deploy applications on GCP (App Engine, GKE, Cloud Run) ensuring scalability and reliability.
Implement CI/CD pipelines (Cloud Build, Jenkins, GitHub Actions) for backend and frontend apps.
Quality & Collaboration:
Apply best practices in Python coding standards (PEP8, unit testing, type hints) and modern JavaScript/TypeScript.
Conduct code reviews, contribute to architecture discussions, and maintain documentation.
Work in agile teams,collaborating with product managers, UX designers, and data science teams.
Required Skills & Qualifications:
Python Expertise: Strong hands-on programming skills with Flask, FastAPI, or Django.
Frontend Development: Proficiency in React.js (preferred) or Angular/Vue, with strong knowledge of JavaScript/TypeScript, HTML5, CSS3.
Data Integration: Experience working with databases(SQL/NoSQL) and integrating data products into applications.
GCP Knowledge: Practical exposure to BigQuery, Cloud Storage, Pub/Sub, IAM, and Cloud Functions.
Familiarity with Docker, Kubernetes (GKE), and CI/CD pipelines.
Strong problem-solving and debugging skills across backend and frontend.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Full Stack DeveloperEmployement Type: Full time