Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Tavant

NewBe an early applicant

Application Support Engineer - Python, reactjs, Azure

Posted Updated
Discussion

Description

We are looking for a proactive and technically strong Support Engineer to provide production and application support for modern cloud-native applications built on ReactJS, FastAPI/Django, and Azure services. The ideal candidate should have hands-on experience in monitoring, troubleshooting, incident management, root cause analysis, and operational support across frontend, backend, APIs, search, and cloud infrastructure components.

This role requires strong analytical skills, a customer-first mindset, and the ability to work closely with development, DevOps, and product teams to ensure high application availability, performance, and reliability.

Key Responsibilities

  • Provide L2/L3 application and production support for web applications and backend services running on Azure.
  • Monitor, troubleshoot, and resolve issues across:
    • ReactJS applications hosted on Azure Static Web Apps
    • FastAPI/Django services hosted on Azure App Service and Azure Container Apps
    • API integrations exposed through Azure API Management (APIM)
  • Investigate and resolve incidents related to application performance, API failures, authentication issues, deployment issues, and infrastructure health.
  • Use Azure Log Analytics and Application Insights to monitor system behavior, identify anomalies, analyze logs, and perform root cause analysis.
  • Support applications leveraging Azure AI Search and Azure AI Foundry components, including troubleshooting indexing, search relevance, model/service integration, and inference-related issues.
  • Monitor and support Redis caching and PostgreSQL database performance, connectivity, and reliability.
  • Collaborate with engineering teams to identify recurring issues and drive permanent fixes.
  • Participate in incident management, problem management, and change/release support processes.
  • Create and maintain runbooks, troubleshooting guides, SOPs, and knowledge base articles.
  • Support release validation, smoke testing, and post-deployment monitoring.
  • Track SLAs, incident trends, and operational metrics to improve support processes.
  • Work with cross-functional teams to enhance observability, alerting, and support readiness.
  • Participate in on-call or shift-based support, if required.

Required Technical Skills

Application & Platform Support

  • Strong experience in application support / production support / site support for cloud-hosted applications.
  • Good understanding of frontend support for ReactJS applications.
  • Experience supporting Python-based APIs, preferably FastAPI and Django.
  • Knowledge of REST APIs, request/response lifecycle, API authentication, and debugging tools such as Postman.

Azure Services

  • Hands-on experience with:
    • Azure Static Web Apps
    • Azure App Service
    • Azure Container Apps
    • Azure API Management (APIM)
    • Azure Log Analytics
    • Application Insights
  • Ability to monitor application health, analyze telemetry, and troubleshoot deployment/runtime issues in Azure.

Search / AI Services

  • Experience supporting solutions built with:
    • Azure AI Search
    • Azure AI Foundry (or Azure OpenAI / AI service integrations)
  • Familiarity with troubleshooting search indexing, query issues, search relevance, and AI workflow/service connectivity.

Data & Caching

  • Working knowledge of:
    • Redis
    • PostgreSQL
  • Ability to troubleshoot query performance, connection issues, caching behavior, and data-related problems.

Monitoring & Troubleshooting

  • Strong experience in:
    • Log analysis
    • Incident triaging
    • Root cause analysis (RCA)
    • Alert handling
    • Performance troubleshooting
  • Familiar with dashboards, telemetry, metrics, and distributed application monitoring.

Required Qualifications

  • Bachelors degree in Computer Science, Information Technology, or a related field.
  • 5 - 10 years of experience in application support, production support, or cloud support engineering.
  • Hands-on experience supporting distributed applications in Azure cloud environments.
  • Strong understanding of web applications, APIs, cloud services, and modern support practices.
  • Excellent problem-solving and debugging skills.
  • Good verbal and written communication skills.
  • Ability to work with cross-functional teams in a fast-paced environment.

Preferred Qualifications

  • Experience with DevOps processes, CI/CD pipelines, and release support.
  • Familiarity with containerized workloads and basic container debugging.
  • Exposure to SRE/observability practices.
  • Knowledge of authentication/authorization concepts such as OAuth, JWT, and Azure AD integrations.
  • Experience working in an SLA-driven support environment.
  • Understanding of ITIL incident/problem/change management processes.

Soft Skills

  • Strong ownership and accountability.
  • Ability to prioritize critical incidents and manage multiple issues simultaneously.
  • Customer-focused mindset with a strong sense of urgency.
  • Good documentation and communication skills.
  • Collaborative approach to working with developers, QA, DevOps, and business stakeholders.Role & responsibilities

If interested, please share your resume to dasari.gowri@tavant.com

Regards,

Dasari Krishna Gowri

Associate Manager | Talent Acquisition

www.tavant.com


Skills

Apply

See also

Support jobs by country — openings, pay and top skills →