We recommend you these similar jobs:
Desarrollador python semi senior
20/03/2025
Programming & Tech
Full time
Remote
960 to 1440 USD
Entry level
Buscamos un Desarrollador Python Semisenior para unirse a nuestro equipo y desempeñar un papel clave en el diseño, desarrollo e implementación de aplicaciones web y software innovadoras. Responsabilidades: - Desarrollo de aplicaciones con frameworks como Django. - Diseño e implementación de bases de datos relacionales y no relacionales. - Consumo y desarrollo de APIs RESTful. - Participar en procesos de deploy y monitorización de las aplicaciones. - Participar en la toma de decisiones técnicas. - Contribuir a la mejora continua de los procesos de desarrollo. - Escritura y ejecución de pruebas unitarias e integración (PyTest, Unittest). - Manejo de control de versiones con Git. - Participación activa en metodologías ágiles (SCRUM, Kanban). - Trabajo en entornos DevOps y herramientas como Docker, Kubernetes, CI/CD. - Uso de servicios en la nube (AWS). - Resolución de problemas técnicos complejos. - Comunicación efectiva con equipos multidisciplinarios. - Participar en proyectos de migración de PHP a Python. Requisitos: - 3-5 años de experiencia en desarrollo con Python. - Conocimientos medios de PHP. - Sólidas habilidades de resolución de problemas y comunicación. - Experiencia en un entorno de trabajo ágil.
Project Manager
17/03/2025
Programming & Tech
Part time
Remote
1500 to 2400 USD
Mid level
OBJETIVO El Gerente de Proyecto desempeña un papel fundamental en la planificación, ejecución y cierre de proyectos. Son responsables de garantizar que los proyectos se completen a tiempo, dentro del alcance y dentro del presupuesto, al tiempo que se cumplen los estándares de calidad deseados. El Gerente de Proyecto colabora con equipos multifuncionales, se comunica con las partes interesadas y emplea metodologías efectivas de gestión de proyectos para lograr resultados exitosos en los proyectos. RESPONSABILIDADES Planificación del Proyecto: Definir el alcance, los objetivos y los entregables del proyecto en colaboración con las partes interesadas. Desarrollar un plan integral del proyecto, que incluye tareas, plazos, recursos y dependencias. Identificar posibles riesgos y crear estrategias de mitigación. Gestión de Equipos: Reunir equipos de proyecto, asignando tareas y responsabilidades a los miembros del equipo. Proporcionar dirección clara, orientación y motivación a los miembros del equipo durante todo el ciclo de vida del proyecto. Fomentar un entorno de equipo colaborativo y positivo. Asignación de Recursos: Asignar y gestionar recursos de manera eficiente para cumplir con los objetivos del proyecto. Supervisar la disponibilidad de recursos y realizar ajustes según sea necesario. Gestión de Riesgos: Identificar, evaluar y priorizar los riesgos del proyecto. Desarrollar planes de mitigación de riesgos y estrategias para abordar posibles problemas. Comunicación: Mantener canales efectivos de comunicación con las partes interesadas, los miembros del equipo, el cliente y la dirección. Proporcionar actualizaciones regulares del estado del proyecto a través de reuniones, informes y presentaciones. Aseguramiento de Calidad: Supervisar los entregables del proyecto para asegurarse de que cumplan con los estándares de calidad establecidos. Realizar revisiones regulares de calidad e implementar acciones correctivas cuando sea necesario. Gestión de Cambios: Gestionar los cambios en el alcance, el cronograma y los recursos del proyecto, asegurando una documentación y comunicación adecuadas. Ejecución del Proyecto: Supervisar la ejecución diaria de las tareas del proyecto, monitoreando el progreso y abordando cualquier obstáculo. Cierre del Proyecto: Realizar evaluaciones exhaustivas del proyecto para identificar lecciones aprendidas y áreas de mejora. Obtener las aprobaciones finales de las partes interesadas y asegurarse de que toda la documentación del proyecto esté completa. Requisitos: Título universitario en un campo relevante; la certificación de Project Management Professional (PMP) es un plus. (no excluyente) Experiencia comprobada como gestor de proyectos en la industria del desarrollo de software. Competencia en software y herramientas de gestión de proyectos. Habilidades sólidas de liderazgo y gestión de equipos. Excelentes habilidades de comunicación, negociación y relaciones interpersonales. Pensamiento analítico y habilidades para la resolución de problemas. Habilidades de gestión del tiempo y organización. Adaptabilidad y capacidad para trabajar en un entorno dinámico de ritmo rápido. Conocimiento de metodologías de gestión de proyectos.
Desarrollador Fullstack (Senior)
17/03/2025
Programming & Tech
Full time
Remote
1500 to 3200 USD
Senior level
OBJETIVO Contribuir al desarrollo de soluciones de software de alta calidad, aplicando sus habilidades y conocimientos técnicos, con el fin de mejorar la eficiencia y la experiencia del usuario, cumpliendo con los objetivos y requisitos del proyecto. A su vez, buen manejo de equipo y gestión de tareas junto con sus responsabilidades. RESPONSABILIDADES DEL PUESTO Diseñar, desarrollar y mantener aplicaciones utilizando tecnologías Mysql/Postgres, Docker, Javascript, Typescript y Node preferentemente Diseño y arquitectura: Participar en la definición de la arquitectura del sistema y en el diseño de soluciones técnicas eficientes y escalables. Escribir código bien diseñado, limpio y eficiente, comprobable y eficiente utilizando las mejores prácticas de desarrollo de software. Creación de interfaces de usuario y diseño de sitios web mediante el uso de HTML/CSS estándar. Aclara las suposiciones, las limitaciones, las alternativas y las implicaciones para el cliente y el equipo con el fin de ayudar a priorizar las características. Integración de datos de varios servicios de back-end y bases de datos, con sistemas externos. Desarrollo Backend de las plataformas existentes (API, o servicios, etc) Aplicar las mejores soluciones para programar acciones y funciones. Proponer soluciones en etapas tempranas para evitar problemas. Identifica oportunamente los impedimentos (bloqueos). Buscar todas las soluciones posibles a un problema, analizarlas y determinar la más efectiva y eficiente, realizar pruebas exhaustivas y depurar aplicaciones para garantizar su correcto funcionamiento. Integraciones con diferentes tecnologías. Organización y compromiso con el trabajo. Colaborar con los equipos internos para entender los requisitos y necesidades del proyecto. Implementar mejoras continuas en arquitectura del código, corrigiendo errores, implementando nuevas características y optimizando el rendimiento. Documentar los procesos de desarrollo, las integraciones y las mejores prácticas como manuales de usuario, guías de instalación y comentarios en el código, para facilitar la comprensión y el mantenimiento del software. Requisitos: Experiencia en trabajo remoto. 6 años de experiencia demostrable trabajando como desarrollador FullStack. Excelente resolución de problemas. Prácticas de desarrollo en metodologías ágiles. Trabajo en equipo y orientado a objetivos. Proactividad y responsabilidad. Guiar y colaborar con otros miembros del equipo en la resolución de problemas técnicos y la optimización del rendimiento de las aplicaciones. Herramientas de gestión de proyectos y organización (Ej: Jira). Experiencia en las siguientes tecnologías: Experiencia en creación de API Rest. JavaScript / Typescript NodeJs. React SQL (MySQL / Postgress). CSS, SASS. Docker Git. Linux / Bash