Back to search
AARC Environmental Linkedin · Posted 1mo ago

Senior Full-Stack Engineer

Noida, Uttar Pradesh, India

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

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.

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If the repetitive CV tweaking gets heavy, Daniel can help set up Caio Agent.
Ask about Agent