## Sr. Software Engineer (Full Stack)Apply: Hybrid: Mumbai, India: Full time: Posted Today: R-117075**It's fun to work in a company where people truly BELIEVE in what they're doing!**Job Description:**Sr. Software Engineer (Full Stack)**Ingram Micro is looking for a highly skilled **Sr. Software Engineer (Full Stack)** with deep expertise in end-to-end web application development to join our IT and Engineering team.The primary responsibility of this role is the hands-on design, development, and maintenance of scalable, high-performing web applications powered by **.NET Core, React, and robust SQL database architectures**. As a full-stack engineer, you will focus on building rich, responsive user interfaces and high-throughput microservices that power Ingram Micro’s global digital platform, **Ingram Micro XvantageTM**.Secondary focus areas include deploying and running these solutions within **Google Cloud Platform (GCP)** and leveraging modern **AI tools and GenAI capabilities** to augment application functionality and developer productivity.**Your Role*** **Primary Focus – Full Stack Engineering:** + Design, develop, test, and ship end-to-end full-stack capabilities, balancing seamless front-end user experiences with resilient, secure backend services. + Build modern, responsive front-end SPAs and micro-frontends using **React**, TypeScript, and state management libraries. + Architect, build, and optimize backend web APIs, microservices, and business logic using **.NET Core / C#**. + Write complex **SQL** queries, design database schemas, build stored procedures, and optimize data access layers for maximum speed and data integrity. + Experience in using with tools like Visual Studio Code for development, BitBucket as source code repository + Knowledge of either Mocha / Jasmine / Jest for Unit Testing + Development experience in Agile Scrum model* **Secondary Focus – Cloud Infrastructure & AI Integration:** + Package and deploy full-stack applications to **Google Cloud Platform (GCP)** using containerization (Docker) and serverless services. + Integrate secondary AI capabilities (e.g., Gemini/LLM APIs, intelligent search, prompt engineering, or AI-assisted development tooling) to enhance application workflows. + Apply a solid DevOps mindset to build unit tests, support CI/CD pipelines, and monitor application health across the full lifecycle.**What You Bring to the Role*** **Education:** Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related technical field.* **Experience:** **3-5+ years** of core software engineering experience centered on full-stack web development.* **Core Technical Skills (Primary Focus):** + **Backend:** Deep hands-on expertise in **.NET Core / C#**, REST API design, OOP principles, and microservices architecture. + **Frontend:** Advanced proficiency in **React** (Hooks, Redux/Context API, modern JavaScript/TypeScript, Component-driven design). + **Database:** Strong command of **SQL and Relational Databases** (SQL Server, PostgreSQL, Cloud SQL) with proven query optimization skills.* **Secondary & Supporting Skills:** + Working knowledge of cloud deployment models on **Google Cloud Platform (GCP)** (e.g., Cloud Run, GKE, Pub/Sub, Cloud SQL). + Familiarity with practical **AI/GenAI integrations** (e.g., Gemini APIs, Copilot, vector search) to enrich application feature sets. + Experience working in Agile/Scrum sprints, automated testing frameworks, and continuous integration (CI/CD) workflows.**Specialized Knowledge & Skills*** Strong problem-solving, analytical, and code debugging abilities.* Focus on clean code, security best practices (OWASP), and frontend-to-backend performance tuning.* Outstanding written and verbal communication skills across distributed Agile teams.