02 feb
Workbox
Xico
Desarrollador Backend
**Experiência**:
3 años de experiência en el diseño, implementación y mantenimiento de sistemas backend escalables y robustos.
**Habilidades Técnicas**:
- **Lenguajes de Programación**:
- **Python**:frameworks como Django y Flask.
- **Node.js**: Desarrollo de aplicaciones en tiempo real y microservicios con Express.js y NestJS.
- **JavaScript/TypeScript**: Node.js.
**Bases de Datos**:
- **PostgreSQL**: bases de datos, consultas SQL avanzadas, índices, particionamiento y replicación.
- **ORMs**: Experiência con SQLAlchemy (Python) y Sequelize (Node.js).
- **NoSQL**: Familiaridad con bases de datos NoSQL como MongoDB.
**APIs y Microservicios**:
- **APIs RESTful**:
Diseño e implementación de APIs RESTful escalables y seguras.
- **GraphQL**: Experiência en creación de APIs GraphQL para acceso eficiente a datos.
- **Microservicios**: Arquitectura basada en microservicios, comunicación entre servicios, resiliencia y despliegue en contenedores (Docker).
**Infraestructura y DevOps**:
- **Docker y Kubernetes**: Contenerización de aplicaciones y despliegue en clústeres Kubernetes.
- **CI/CD**: Configuración de pipelines de integración continua y despliegue continuo con Jenkins, GitLab CI/CD o GitHub Actions.
- **AWS/GCP/Azure**: Implementación y gestión de infraestructura en la nube, incluyendo Compute Engine, App Engine, Cloud SQL, y Cloud Functions.
**Metodologías Ágiles**:
- Experiência en equipos ágiles utilizando Scrum y Kanban.
- Participación en revisiones de código, planificación de sprints y refinamiento de backlog.
**Seguridad**:
- Implementación de prácticas de seguridad como autenticación y autorización (OAuth2, JWT), manejo de secretos y cifrado de datos.
- Conocimiento en prevención de vulnerabilidades comunes (OWASP Top 10).
**Habilidades Administrativas**:
- **Resolución de Problemas**: Fuertes habilidades analíticas y enfoque en la solución de problemas técnicos complejos.
- **Comunicación**: Excelentes habilidades de comunicación verbal y escrita, capaz de explicar conceptos técnicos a audiencias no técnicas.
**Certificaciones Deseables**:
- Google Cloud Professional Architect
- Certified Kubernetes Administrator (CKA)
- PostgreSQL Professional Certification
- GCP Professional Cloud Architect
- GCP Professional Data Engineer
**Funciones Principales**:
**Diseño y Desarrollo de Arquitectura Backend**:
- Diseñar, desarrollar y mantener la arquitectura backend, asegurando escalabilidad, eficiencia y robustez.
- Implementar y gestionar una arquitectura basada en microservicios.
- Diseñar e implementar APIs RESTful y/o GraphQL, optimizando las interacciones entre frontend y backend.
**Gestión y Optimización de Bases de Datos**:
- Diseñar y optimizar esquemas de bases de datos en PostgreSQL para soportar grandes volúmenes de datos y operaciones complejas.
- Analizar y optimizar consultas SQL, utilizando índices y partición de tablas.
- Asegurar la integridad, consistencia y disponibilidad de los datos.
**Desarrollo y Mantenimiento de Código**:
- Escribir código limpio y mantenible en Python y Node.js.
- Participar en revisiones de código y proporcionar feedback constructivo.
- Escribir y mantener pruebas unitarias, de integración y de carga.
**Seguridad y Escalabilidad**:
- Implementar y mantener medidas de seguridad, incluyendo autenticación y autorización, y cifrado de datos sensibles.
- Diseñar soluciones escalables utilizando técnicas como cache, balanceo de carga y distribución de datos.
**Colaboración y Comunicación**:
- Colaborar con equipos de frontend, QA, DevOps y producto para cumplir con requisitos de negocio y usuario.
- Participar en planificación de sprints, estimación de esfuerzo y priorización de entregas.
- Comunicar el progreso, bloqueadores y riesgos técnicos a partes interesadas no técnicas.
- Documentar arquitectura, decisiones técnicas y procesos de desarrollo.
**Implementación y Mantenimiento de Infraestructura**:
- Colaborar en el despliegue, monitoreo y mantenimiento de aplicaciones utilizando Docker, Kubernetes y servicios en la nube.
- Implementar pipelines de CI/CD para automatizar el despliegue y asegurar la calidad del código.
**Innovación y Mejora Continua**:
- Evaluar y proponer nuevas tecnologías, herramientas y metodologías.
- Identificar áreas de mejora y liderar iniciativas para implementar mejoras.
**Salario**:
- **Salario Bruto Inicial**: $18,000.00
- **Prestaciones de Ley**:
- **Capacitación en Google University (Credenciales y Certificaciones)**:
- **Contrato inicial por 3 meses**:
- **Incremento en salario y prestaciones a la renovación del contrato**
**Ubicación**:
Híbrido - Insurgentes Sur (Chimalistac) Cerca de metrobus Dr. Gálvez
Tipo de puesto: Tiempo completo
Sueldo: A partir de $15,000.00 al mes
Tipo de jornada:
- Turno de 8 horas
Lugar de trabajo: remoto híbrido en 01070, Ciudad de México, CDMX
Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.