Descripción del cargo
nuestro equipo busca a un tecnólogo senior en desarrollo backend para contribuir a la creación de soluciones web robustas y escalables. El candidato ideal tendrá experiencia en el desarrollo de aplicaciones web utilizando tecnologías como python, java o otros lenguajes de programación.
en este cargo, se espera que el titular pueda trabajar en entornos ágiles, colaborar con equipos multidisciplinarios y contribuir a la mejora continua de las soluciones técnicas.
entre las responsabilidades del puesto se encuentran:
* desarrollo backend web: construir y mantener aplicaciones web utilizando tecnologías como python, java o otros lenguajes de programación, integrando apis restful y servicios externos.
* especialización en bases de datos: diseñar, modelar y optimizar bases de datos relacionales (postgresql, mysql, sql server) y nosql (mongodb, etc.), asegurando alto rendimiento, integridad y escalabilidad.
* performance tuning: implementar estrategias avanzadas para optimizar consultas, índices, normalización y procedimientos almacenados.
* soluciones en la nube: participar en la implementación y mantenimiento de soluciones backend en entornos como aws, azure o gcp, con enfoque en eficiencia, seguridad y alta disponibilidad.
* arquitectura y buenas prácticas: contribuir al diseño de arquitecturas escalables y aplicar patrones de desarrollo seguros, mantenibles y eficientes.
* metodología ágil: integrarse a equipos que trabajan bajo scrum, participando en ceremonias, estimaciones, planeaciones y revisiones técnicas.
* documentación y mantenimiento: documentar procesos, apis y estructuras de datos, y realizar mantenimiento correctivo/preventivo de sistemas productivos.
* liderazgo técnico: dar seguimiento a buenas prácticas, apoyar técnicamente a desarrolladores menos experimentados y promover una cultura de calidad técnica.
para este cargo, se requiere:
* licenciatura o ingeniería en sistemas, computación, software o afín.
* mínimo 5 años de experiencia en desarrollo backend web.
* inglés intermedio-avanzado (lectura y documentación técnica).
* lenguajes de programación: python, java, entre otros.
* bases de datos: postgresql, mysql, oracle, sql server, mongodb, redis, cassandra, dynamodb, elasticsearch.
* desarrollo de apis: apis rest, graphql, openapi, fastapi, django rest, api gateway.
* arquitectura y contenedores: docker, kubernetes.
* servicios en la nube (aws): ec2, lambda, s3, rds, dynamodb, api gateway, cloudformation, codepipeline, codedeploy.