02 ago
|
Ideal Promotoria
|
México
02 ago
Ideal Promotoria
México
Resumen de la posición.
**Responsabilidades**:
- Diseñar, implementar y mantener APIs RESTful y/o GraphQL, asegurando seguridad, versionado y buena documentación.
- Diseñar y optimizar esquemas de bases de datos (SQL y NoSQL), realizar migraciones, tuning de consultas y gestión de transacciones.
- Evaluar y seleccionar ORM adecuados (p. ej., SQLAlchemy, Hibernate, Sequelize) y utilizarlos eficazmente.
- Proponer y aplicar arquitecturas escalables (microservicios, monolito, event-driven, serverless) y patrones GoF y de arquitectura.
- Planificar e implementar pipelines de CI/CD, automatización de despliegues y prácticas de IaC (Terraform o CloudFormation).
- Participar en la definición de medidas de seguridad (OWASP Top 10), autenticación/autorizar (OAuth 2.0, JWT) y gestión de vulnerabilidades.
- Liderar la revisión de código, promover buenas prácticas de testing (unitarias, de integración, end-to-end) y fomentar TDD/BDD.
- Optimizar rendimiento y escalabilidad, incluyendo caching (Redis, Memcached) y balanceo de carga.
- Colaborar con equipos de Infraestructura, Seguridad y Producto para entregar soluciones de alta calidad.
- Participar en metodologías ágiles (Scrum/Kanban) y fomentar una cultura de mejora continua.
Requisitos mínimos:
- **Experiência laboral: 5 años en desarrollo Backend.**:
- Lenguajes de backend: dominio de al menos dos de los siguientes**:Python, Java, Nodejs (JavaScript), Go, Ruby, C# o PHP**. Conocimiento profundo de mejores prácticas, patrones de diseño y optimización del lenguaje.
- Bases de datos:
- Relacionales**:PostgreSQL, MySQL, SQL Server**. Diseño de esquemas, consultas complejas, transacciones y administración básica.
- NoSQL: MongoDB, Cassandra, Redis, DynamoDB.
Conocimientos de casos de uso y diseño/ interacción eficientes.
- ORMs: experiência con SQLAlchemy, Hibernate o Sequelize (u otros equivalentes) y cuándo utilizarlos.
- Arquitectura de software: familiaridad con microservicios, monolito, Event-Driven y serverless; conocimiento de patrones de diseño y de arquitectura.
- API: experiência con RESTful y/o GraphQL; diseño, versionado, seguridad y documentación.
- Infraestructura y DevOps**:experiência con al menos una nube (AWS, Azure, GCP)**; contenedores (Docker, Kubernetes); CI/CD (Jenkins, GitLab CI, CircleCI, GitHub Actions); IaC (Terraform o CloudFormation).
- Seguridad**:comprensión de seguridad en aplicaciones web y APIs; autenticación y autorización (OAuth 2.0, JWT); prevención de vulnerabilidades comunes (inyección SQL, XSS, CSRF).**:
- Testing: experiência con pruebas unitarias, de integración y end-to-end; frameworks de testing relevantes.
- Rendimiento y escalabilidad: capacidades para identificar cuellos de botella, técnicas de caching y balanceo de carga.
- Metodologías: experiência en Scrum o Kanban.
Habilidades deseables:
- Sistemas de mensajería: RabbitMQ, Kafka.
- Monitorización y logging: Prometheus, Grafana, ELK stack.
- Enfoque en calidad de software: TDD, BDD.
- Habilidades de comunicación y trabajo en equipo, capacidad de mentoría y liderazgo técnico.
Ofrecemos:
- **Sueldo de $35,000 libres mensuales.**:
- Pago quincenal.
- Pago por asimildos.
- **Contrato de 1 mes.**:
- **Teletrabajo.**
Si cubres con el perfil y estas interesado postulate solo con tu CV actualizado.
Tipo de puesto: Tiempo completo
Sueldo: A partir de $35,000.00 al mes
Lugar de trabajo: Empleo remoto
📌 Desarrollador Backend Sr (México)
🏢 Ideal Promotoria
📍 México