Python developer
Details:
Job Information
Details
- Technologies
- Python
- Salary
- up to 60K
- About
FullRemote
FinTech
up to 50K
Acerca de la empresa:La empresa está transformando el sector financiero mediante soluciones innovadoras de inteligencia artificial que predicen variables de series temporales, como precios de activos y pronósticos de demanda. Su equipo se guía por el objetivo de crear herramientas confiables y avanzadas para ayudar a inversores y tomadores de decisiones a aprovechar los datos de manera informada. Están comprometidos con la innovación en esta industria dinámica y orientada a los datos.
Descripción del puesto:
Buscan un Desarrollador Python Mid-Level con profundo conocimiento de la arquitectura de Python, concurrencia (multi-hilo y asíncrona) y WebSockets. El candidato deberá diseñar, estructurar y escribir código de alta calidad, DRY, testeable y bien documentado. Colaborará con el equipo en el desarrollo de soluciones robustas y en tiempo real, mejorando continuamente la base de código y las prácticas de desarrollo. Es necesaria experiencia en máquinas virtuales (VM) y Docker, y se valoran conocimientos de entornos en la nube e infraestructura, así como habilidades intermedias en Java.
Principales Responsabilidades:
Desarrollo de Código:
- Escribir código Python limpio, eficiente y reutilizable siguiendo buenas prácticas (SOLID, DRY, etc.).
- Implementar soluciones concurrentes (multi-hilo y asíncronas) para asegurar un rendimiento óptimo.
- Desarrollar y mantener la comunicación WebSocket para procesar datos en tiempo real.
Pruebas y Calidad del Código:
- Implementar suites de pruebas (unitarias, integración y funcionales) para garantizar la fiabilidad del código.
- Revisar y optimizar el código para mejorar el rendimiento y solucionar problemas.
Infraestructura y Virtualización:
- Trabajar con entornos de máquinas virtuales (VM) y contenedores Docker, garantizando su integración con las aplicaciones.
Integración en la Nube (Opcional):
- Ayudar en la integración de aplicaciones Python con servicios en la nube y contribuir a su diseño escalable y seguro.
Requisitos Deseados:
- Dominio avanzado de Python y experiencia profunda en su arquitectura.
- 3-5+ años de experiencia profesional en Python.
- Capacidad comprobada para escribir código DRY, testeable y mantenible.
- Sólida comprensión de concurrencia (multi-hilo y asíncrona) y comunicación WebSocket.
- Experiencia con pruebas unitarias, integración y rendimiento.
- Familiaridad con Git y metodologías ágiles.
- Conocimientos en SQL y NoSQL son un plus.
- Experiencia con VM y Docker.
Se Valorará Positivamente:
- Experiencia en entornos en la nube (AWS, Google Cloud, Azure).
- Conocimiento intermedio de Java.
- Excelentes habilidades de resolución de problemas y atención al detalle.
¿Por qué unirse a la empresa?
La empresa ofrece más que un empleo: brinda la oportunidad de influir en el futuro de la tecnología financiera basada en inteligencia artificial. Valoran la innovación, la colaboración y la mejora continua. Ofrecen crecimiento profesional, flexibilidad laboral y la posibilidad de tener un impacto significativo en una industria emocionante y en constante evolución.