Job Overview
We are looking for a Senior Full-Stack Engineer to design, build, and scale production-grade web applications, backend services, APIs, and AI-enabled automation systems. This role requires strong hands-on engineering ability across frontend, backend, cloud, database, and enterprise integration layers.
You will work on applications that connect user-facing interfaces with centralized data platforms such as Microsoft Fabric, Azure-based services, backend APIs, document processing pipelines, and enterprise automation workflows. You will be responsible for building reliable, secure, scalable, and maintainable systems that support internal teams, client-facing workflows, and business-critical automation.
This is a senior role for someone who can independently own technical design and delivery, make sound architecture decisions, write high-quality code, mentor junior engineers, and work closely with leadership to convert business requirements into production-ready software.
This role is based in India and can be performed from either our Noida or Hyderabad office.
What You Will Do
Full-Stack Product Engineering
- Design, develop, and maintain modern web applications using React.js, Next.js, TypeScript, JavaScript, HTML, CSS, and modern frontend frameworks.
- Build responsive, intuitive, and scalable user interfaces for internal business users, client-facing portals, and AI-enabled applications.
- Develop backend services and REST APIs using Node.js, Express.js, NestJS, Python, FastAPI, or similar frameworks.
- Build secure application workflows including authentication, authorization, role-based access control, session management, and API security.
- Translate product requirements into clean technical designs, reusable components, and maintainable application architecture.
- Write high-quality, testable, documented code and participate in code reviews, debugging, refactoring, and performance optimization.
Microsoft Fabric, Azure, and Data Integration
- Build backend services that connect to Microsoft Fabric Lakehouse, Warehouse, SQL Endpoints, and related data assets.
- Design API layers that allow applications and AI-enabled systems to securely access structured business data.
- Write and optimize SQL and T-SQL queries for reporting, search, application workflows, and data retrieval.
- Work with data engineers and analytics engineers to integrate application logic with Fabric-based data models, pipelines, and reporting systems.
- Implement caching, query optimization, secure connection handling, and scalable data access patterns.
- Support integration between operational systems, analytical platforms, and business applications.
Enterprise Integrations and Workflow Automation
- Build integrations with platforms such as SharePoint, Microsoft Graph API, Monday.com, Jotform, FileMaker Pro, QuickBooks, and other enterprise systems.
- Develop webhook-based workflows, scheduled jobs, API connectors, and event-driven automation pipelines.
- Use platforms such as Azure Functions, Power Automate, and Make.com where appropriate to support automation workflows.
- Build systems that synchronize files, forms, documents, metadata, approvals, and business process status across platforms.
- Design automation logic that is reliable, auditable, and suitable for business-critical workflows.
Cloud, DevOps, and Production Engineering
- Deploy and manage applications on Microsoft Azure, including Azure App Service, Azure Functions, Azure Blob Storage, Azure Key Vault, and related services.
- Design file storage and retrieval workflows using Azure Blob Storage for PDFs, documents, client uploads, and AI/document processing pipelines.
- Build and maintain CI/CD pipelines using GitHub Actions, Azure DevOps, or similar tools.
- Containerize applications using Docker and follow modern deployment practices.
- Implement logging, monitoring, alerting, and diagnostics using tools such as Application Insights.
- Troubleshoot production issues, analyze logs, identify root causes, and implement long-term fixes.
- Follow secure development practices for secrets management, API access, data protection, and enterprise authentication.
AI-Enabled Application Development
- Build AI-powered features such as chat interfaces, document intelligence workflows, classification systems, summarization tools, and intelligent automation assistants.
- Develop and integrate AI-enabled workflows using frameworks such as LangChain, LangGraph, LlamaIndex, or equivalent orchestration tools.
- Implement Retrieval-Augmented Generation pipelines using vector databases such as Pinecone, ChromaDB, Qdrant, pgvector, or similar tools.
- Build tool-calling workflows that allow AI-enabled systems to securely query databases, retrieve documents, call APIs, trigger workflows, and return structured outputs.
- Integrate LLM APIs such as OpenAI, Azure OpenAI, Anthropic Claude, or other enterprise LLM providers.
- Design workflows with state management, guardrails, validation, logging, error handling, and human-in-the-loop review where needed.
Technical Leadership and Collaboration
- Own technical delivery for assigned applications, modules, integrations, or AI-enabled systems from design through deployment.
- Break down complex business requirements into technical tasks, architecture decisions, milestones, and implementation plans.
- Mentor junior developers and support code quality, engineering standards, and best practices across the team and collaborate with product owners, business stakeholders, data engineers, AI engineers, and leadership.
- Communicate technical tradeoffs clearly and proactively raise risks, blockers, dependencies, and timeline concerns.
- Contribute to engineering documentation, system design documents, deployment notes, and support guides.
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, Information Technology, or a related technical field, or equivalent practical experience.
- 5–8+ years of professional full-stack software development experience.
- Strong hands-on experience with React.js, Next.js, JavaScript, TypeScript, Node.js, HTML, CSS, and modern frontend development practices.
- Strong backend development experience with Node.js, Express.js, NestJS, Python, FastAPI, or equivalent backend frameworks.
- Experience designing and building REST APIs, backend services, and application integrations.
- Strong SQL skills, including the ability to write, optimize, and troubleshoot queries against relational or analytical databases.
- Experience with Microsoft Azure, including application deployment, Azure Functions, App Service, Blob Storage, Key Vault, or similar services.
- Experience working with production systems, including logging, monitoring, debugging, error handling, and performance optimization.
- Hands-on experience with Git, CI/CD pipelines, branching strategies, pull requests, and code review workflows.
- Experience building or integrating AI/LLM-powered applications using APIs such as OpenAI, Azure OpenAI, Anthropic Claude, or similar.
- Strong understanding of software architecture, design patterns, scalability, maintainability, and secure coding practices.
- Ability to independently own engineering tasks and deliver production-ready solutions with limited supervision.
- Strong communication skills and ability to work with cross-functional teams across business, analytics, and engineering.
Preferred Qualifications
- Experience with Microsoft Fabric, Azure Synapse, Lakehouse, Warehouse, SQL Endpoints, or similar cloud data platforms.
- Experience building production-grade AI-enabled applications using LangChain, LangGraph, LlamaIndex, Semantic Kernel, or similar frameworks.
- Experience with vector databases and RAG systems, including Pinecone, ChromaDB, Qdrant, FAISS, pgvector, or Azure AI Search.
- Experience with Microsoft Graph API, SharePoint integrations, Entra ID, OAuth 2.0, and enterprise authentication.
- Experience designing file upload, storage, retrieval, and document processing workflows using Azure Blob Storage or similar cloud storage platforms.
- Experience with automation platforms such as Power Automate or Make.com.
- Experience designing multi-tenant applications, enterprise SaaS platforms, or client-facing portals.
- Experience with document processing, OCR, PDF extraction, structured data extraction, or compliance workflows.
- Experience with Docker, containerized deployments, infrastructure-as-code, or cloud-native architecture.
- Experience with testing frameworks, automated testing, and quality engineering practices.
- Azure certifications such as AZ-204, AZ-400, AI-102, or related certifications.
- Experience working in compliance, environmental services, healthcare, finance, legal, or other regulated industries.
Growth Opportunity
This role offers significant ownership and the opportunity to build production-grade AI, automation, and full-stack engineering platforms for environmental compliance. You will work closely with US-based leadership, contribute to technical architecture decisions, and help shape scalable systems across cloud, data, AI, and enterprise applications.