Salario negociable
Tek Spikes
Austin, TX, USA
Tek Spikes busca un desarrollador de Python experimentado para unirse a nuestro equipo de forma contractual. En este puesto, diseñarás e implementarás soluciones de software de alta calidad utilizando Python para satisfacer nuestras necesidades empresariales. Trabajarás estrechamente con ingenieros de datos, analistas y otros desarrolladores para construir sistemas robustos de backend e integrar diversas fuentes de datos. Principales responsabilidades: Desarrollar, probar y mantener aplicaciones y servicios escalables en Python. Colaborar con los equipos de datos para crear canalizaciones de procesamiento de datos y automatizar flujos de trabajo. Implementar APIs RESTful para facilitar la comunicación entre los sistemas frontend y backend. Realizar revisiones de código y participar en discusiones del equipo para compartir conocimientos y mejorar los estándares de programación. Diagnosticar y depurar aplicaciones, y optimizar el rendimiento para escenarios de alto tráfico. Documentar el código y los procesos para garantizar la mantenibilidad y la transferencia de conocimiento dentro del equipo. Mantenerte actualizado con las últimas bibliotecas y frameworks de Python para mejorar continuamente tus habilidades. Requisitos: - Título universitario en Ciencias de la Computación, Ingeniería de Software o campo relacionado. - 8 o más años de experiencia profesional en desarrollo con Python. - Conocimiento de frameworks web como Django o Flask. - Experiencia en el desarrollo de APIs RESTful y manejo de diversos formatos de datos (JSON, XML). - Conocimientos de bases de datos relacionales y NoSQL (PostgreSQL, MongoDB). - Excelentes habilidades para resolver problemas y capacidad para trabajar de forma independiente y en equipo. - Excelentes habilidades de comunicación, tanto orales como escritas. Habilidades deseables: - Experiencia con servicios en la nube (AWS, Azure) y herramientas de CI/CD. - Conocimientos de tecnologías de contenerización (Docker, Kubernetes) son un plus. - Comprensión de las metodologías de desarrollo ágil.