Senior Development Engineer
Job Summary
Buscamos un Ingeniero de Desarrollo Senior ambicioso y creativo para liderar la evolución técnica de nuestras plataformas críticas de salud. El profesional utilizará la Inteligencia Artificial para elevar estándares de calidad y resolver problemas complejos. Se requiere sólida experiencia en desarrollo backend con Python, Flask y bases de datos relacionales.
Responsibilities
- Diseñar e implementar APIs RESTful con Python y Flask
- Mantener bases de datos Oracle y MySQL
- Asegurar buenas prácticas de ciberseguridad y JWT
- Utilizar herramientas de IA para acelerar el desarrollo
Required Skills
- Python, Flask, SQLAlchemy
- Oracle y MySQL
- JWT y seguridad OWASP
- Docker y Bitbucket
Job Details
PERFIL DE CARGO
Ingeniero de Desarrollo Senior
Propósito del Cargo
Buscamos un Ingeniero de Desarrollo Senior ambicioso, creativo y con visión de futuro, capaz de liderar la evolución técnica de nuestras plataformas críticas de salud (como el núcleo LME). No buscamos solo a alguien que escriba código, sino a un profesional con mentalidad disruptiva y ganadora que utilice la Inteligencia Artificial como un superpoder para elevar los estándares de calidad, acelerar la entrega de valor y resolver problemas complejos con soluciones innovadoras y seguras.
Responsabilidades:
- Backend: Diseñar, implementar y mantener APIs RESTful con Python, Flask/Flask-RESTful y SQLAlchemy, sobre múltiples binds de base de datos (Oracle y MySQL), siguiendo el patrón de arquitectura documentado.
- Frontend: Mantener y evolucionar módulos de interfaz en HTML, TypeScript compilado y jQuery/Bootstrap (se valora experiencia con frameworks modernos, tales como Vue/React).
- Seguridad: Implementar y mantener autenticación y autorización vía JWT, hashing de contraseñas con algoritmos seguros, validación de esquemas de entrada y gestión de secretos por variables de entorno.
- Base de datos: Optimizar consultas parametrizadas y administrar Oracle y MySQL en entornos separados, garantizando integridad, rendimiento y ausencia de inyección SQL.
- Control de versiones: Colaborar en Bitbucket con revisión de código por Pull Request, siguiendo checklist de seguridad en cada revisión.
- Contenedores y despliegue: Trabajar con Docker/docker-compose multientorno y despliegue en producción vía gunicorn.
- Metodologías ágiles: Participar en dailies, planning y retrospectivas en un entorno Scrum/Kanban.
- Uso de IA en el desarrollo: Emplear agentes/asistentes de IA para acelerar codificación, revisión y documentación técnica.
Requisitos Excluyentes:
- Backend: Python, Flask y SQLAlchemy.
- Seguridad: JWT, hashing de contraseñas, validación de entradas y prevención de inyección SQL.
- Base de datos: Oracle y MySQL.
- Control de versiones: Bitbucket con flujo de Pull Request.
- Uso de IA en el desarrollo.
Competencias Transversales:
- Comunicación efectiva y trabajo colaborativo en equipos multidisciplinarios.
- Disposición a aprender y mejorar continuamente.
- Rigor y responsabilidad frente a la seguridad de la información.
Beneficios:
- Seguro Complementario de Salud.
- Jornada laboral de 40 horas semanales.
- Salida de lunes a viernes a las 17:00 horas.
- Medio día libre por cumpleaños.
- Aguinaldo de Fiestas Patrias.