Back End Dev Sr
hace 3 meses
Coyoacán, Ciudad de México
UBroApps SA de CV
A tiempo completo
Objetivo:
Diseñar, desarrollar y mantener sistemas de servidor robustos, escalables y eficientes que soporten lasaplicaciones y servicios de una empresa.
Incluyendo la implementación de servicios web, bases de datos y laintegración de diferentes componentes del sistema, asegurando la estabilidad, seguridad y rendimiento del backend.
Actividades:
- Diseñar y desarrollar servicios y API RESTful que sean robustos y escalables.
- Implementar nuevas funcionalidades y mantener el código existente, asegurando alta calidad y rendimiento.
- Definir y mantener la arquitectura del back-end, asegurando que sea escalable y eficiente.
- Trabajar en la optimización de la infraestructura para manejar grandes volúmenes de tráfico y datos.
- Integrar diversos servicios y sistemas de terceros, asegurando una interoperabilidad fluida.
- Colaborar con equipos de front-end, DevOps y otros desarrolladores para asegurar una integración yfuncionalidad cohesivas.
- Implementar y mantener prácticas de seguridad para proteger los datos y la infraestructura del servidor.
- Realizar revisiones de código y auditorías de seguridad para identificar y corregir vulnerabilidades.
- Monitorear el rendimiento del sistema y realizar optimizaciones continuas para mejorar la eficiencia.
- Implementar y utilizar herramientas de monitoreo y logging para identificar problemas y realizar diagnósticos
Perfil:
- Ingeniero en Sistemas, Ingeniero en Software, Tecnologías de la Información o carrera afín.
- Experiencia mínima de 5 años en dominio de lenguajes de programación para el back-end como Java, Python,, Ruby, PHP, etc.
- Experiencia con bases de datos relacionales (MySQL, PostgreSQL) y NoSQL (MongoDB, Redis).
- Certificaciones en desarrollo de software, arquitecturas de sistemas, y seguridad son una ventaja (como AWSCertified Solutions Architect, Google Cloud Professional Data Engineer).
- Inglés avanzado.
- Experiencia liderando equipos, asignando tareas, identificando riesgos, tomando decisiones, estimando tareas,gestionando conflictos y planificando.