Descripción del Puesto:
Estamos buscando un Desarrollador Python talentoso y motivado para unirse a nuestro equipo. El candidato ideal tendrá experiencia en el desarrollo de aplicaciones utilizando Python y será responsable de diseñar, implementar y mantener aplicaciones escalables y de alto rendimiento.
Responsabilidades:
- Desarrollar y mantener aplicaciones utilizando Python.
- Escribir código limpio, eficiente y bien documentado.
- Colaborar con otros desarrolladores, diseñadores y equipos de producto para entender los requisitos y desarrollar soluciones técnicas.
- Participar en revisiones de código y proporcionar retroalimentación constructiva.
- Identificar y solucionar problemas de software de manera oportuna.
- Optimizar el rendimiento de las aplicaciones y garantizar su seguridad.
- Desarrollar pruebas automatizadas para asegurar la calidad del software.
- Mantenerse actualizado con las últimas tendencias y tecnologías en desarrollo de software.
Requisitos:
- Licenciatura en Informática, Ingeniería de Software o campo relacionado.
- Experiencia comprobada en desarrollo de software utilizando Python.
- Conocimiento sólido de frameworks web como Django o Flask.
- Experiencia con bases de datos relacionales y no relacionales (por ejemplo, PostgreSQL, MySQL, MongoDB).
- Familiaridad con herramientas de control de versiones como Git.
- Capacidad para escribir pruebas unitarias y realizar pruebas de integración.
- Experiencia en desarrollo de APIs RESTful.
- Habilidades de resolución de problemas y capacidad para trabajar en equipo.
- Buenas habilidades de comunicación y organización.
Deseable:
- Conocimiento de otras tecnologías de desarrollo como JavaScript, HTML, CSS.
- Experiencia con herramientas de CI/CD (Integración Continua/Despliegue Continuo).
- Familiaridad con contenedores y tecnologías de orquestación como Docker y Kubernetes.
- Experiencia en el desarrollo de aplicaciones en la nube (AWS, Azure, Google Cloud).
Ofrecemos:
- Un ambiente de trabajo dinámico y colaborativo.
- Oportunidades de crecimiento y desarrollo profesional.
- Salario competitivo y beneficios adicionales.
- Flexibilidad laboral y posibilidad de trabajo remoto.