Search by job, company or skills

AARC Environmental

Senior Full-Stack Engineer

Save
new job description bg glownew job description bg glow
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job 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.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 147526355

Similar Jobs

Hyderabad, India

Skills:

OopsWeb ApiCSSSolid PrinciplesHTMLMicroservicesSqlAngularNosqlDevopsGitJavascriptScssBootstrapAzureAWS

Hyderabad, India

Skills:

PostgreSQLKafkaNodejsSpring BootMicroservicesNosqlRDBMSElasticsearchBootstrapAgilePythonAzure DevOpsAWSJavaHibernateSQL ServerJiraRabbitmqReactjsMongoDBAzureembeddingsRAG pipelinesGenerative AILLMsAi

Hyderabad, India

Skills:

Node.jsSsoReactGitTypescriptGcpJavascriptRest ApisPythonAnthropicPub Subrole-based access controlCloud RunVertex AIStreamlitOpenAIcloud-native services

Hyderabad, India

Skills:

PostgreSQLReactTypescriptTddDockerMySQLNestjsJestPythonPytestGraphqlNode.jsSqlTailwindCSSGcpKubernetesD3.JsReact Hook FormVegaPrismaAG GridPlaywrightRechartsViteReact RouterZustandReact Query

Hyderabad, India

Skills:

socket.io PostgreSQLNode.jsMicroservicesRedisReactFastAPIMongoDBPythonAWSServer-Sent EventsLLM orchestration