09 ago
|
E-IT
|
Guadalajara
Mid-level App Support Engineer – ReactJS, Python APIs & Azure Cloud
Location: Guadalajara, Mexico
Schedule: Hybrid - 2 - 3 days in Guadalajara
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 (Guadalajara)
🏢 E-IT
📍 Guadalajara