Mid-level App Support Engineer – ReactJS, Python APIs & Azure Cloud
Location: Mexico City
Schedule: Hybrid - 2 - 3 days
About the Role
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 adecuado 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
Bachelor's degree in Computer Science, Information Technology, or a related field.
3–6 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.
📌 Azure Support Engineer (Xico)
🏢 E-IT
📍 Xico