Sr. Software Engineer (Python and React)
Aviso de fuente externaen Petco
Petco seeks a technical owner for production support across Python, React Native, GraphQL, PostgreSQL, and AWS services and infrastructure.
Salario
No especificado
Ubicación
Querétaro, México
Tipo de empleo
Tiempo completo
Modalidad
No especificado
Sr. Software Engineer (Python and React)
Querétaro, México
Descripción del empleo
About the role
Petco is seeking a technical owner for production support across Python backend services, React Native mobile applications, GraphQL APIs, PostgreSQL databases, and AWS cloud infrastructure.
Responsibilities
- Ensure the stability, availability, and performance of production services and infrastructure.
- Lead the investigation and resolution of production incidents, service disruptions, performance degradation, and customer-reported issues.
- Analyze application logs, system metrics, distributed traces, and database activity to identify root causes and restore service.
- Troubleshoot complex issues across application, infrastructure, database, network, and integration layers.
- Use Datadog, CloudWatch, and other observability tools to identify failure patterns, bottlenecks, and system anomalies.
- Investigate data issues by executing SQL queries, analyzing database performance, validating data integrity, and troubleshooting PostgreSQL and DynamoDB-related problems.
- Develop and deploy bug fixes, hotfixes, and permanent corrective actions to prevent incidents from recurring.
- Participate in on-call rotations and act as an escalation point for critical production incidents.
- Coordinate incident response, communicate with stakeholders, and drive service restoration.
- Conduct root cause analysis for major incidents and document findings, corrective actions, and preventive measures.
- Create and maintain operational runbooks, troubleshooting guides, support documentation, and knowledge base articles.
- Improve monitoring, alerting, logging, and observability to detect issues before they affect customers.
- Partner with development teams to prioritize production defects, technical debt remediation, and system reliability improvements.
- Support application releases, production deployments, and change management, including implementation and post-deployment validation.
- Identify opportunities for automation to reduce manual support.
Datos clave
- The role supports Python backend services, React Native mobile applications, GraphQL APIs, PostgreSQL databases, and AWS cloud infrastructure.
- Responsibilities include investigating production incidents and driving service restoration.
- The role participates in on-call rotations and acts as an escalation point for critical production incidents.
Preguntas frecuentes
What does the role involve?
It involves production support for Python backend services, React Native mobile applications, GraphQL APIs, PostgreSQL databases, and AWS cloud infrastructure.
What are some key responsibilities?
The role investigates and resolves production incidents, analyzes logs and system metrics, and develops fixes and corrective actions.
Does the role include on-call work?
Yes. The source says the role participates in on-call rotations and acts as an escalation point for critical production incidents.