Sobre nosotros: En ORBIDI buscamos a apasionados por la tecnología y el marketing para unirse a nuestro equipo y ayudar a las pequeñas empresas a crecer y mantenerse competitivas en el mercado. Utilizamos inteligencia artificial, modelos predictivos y tecnologías avanzadas para ayudar a las PYMEs a digitalizarse y mejorar sus resultados. ¡Únete a nuestra misión de ayudar a las empresas a impulsar el éxito! Sobre el Rol Estamos buscando un Ingeniero Backend de nivel medio, práctico y apasionado por construir sistemas backend robustos y escalables, con un fuerte enfoque en integraciones de APIs. Estarás desarrollando servicios utilizando FastAPI, desplegándolos con Docker y colaborando a través de GitHub. Este es un puesto completamente remoto, lo que te brinda la flexibilidad de trabajar desde donde seas más productivo. Trabajarás en estrecha colaboración con el Tech Lead y el resto del equipo de ingeniería para dar vida a la infraestructura backend e integraciones, teniendo en cuenta el rendimiento, la seguridad y el mantenimiento. Responsabilidades - Diseñar, construir y mantener servicios backend utilizando FastAPI. - Implementar y gestionar integraciones con APIs de terceros (REST, GraphQL, Webhooks). - Garantizar un código de alta calidad, bien probado y documentado, con control de versiones y estabilidad clara. - Utilizar Docker para contenerizar aplicaciones y asegurar un despliegue y pruebas consistentes. - Colaborar en control de versiones, flujos de trabajo CI y revisión de código usando GitHub. - Depurar, diagnosticar y resolver problemas en entornos de desarrollo y producción. - Contribuir en decisiones de arquitectura backend y mejoras en la pila tecnológica. - Trabajar en estrecha colaboración con desarrolladores frontend, DevOps y el Tech Lead para asegurar una entrega fluida. 🎯 Requisitos - Más de 3 años de experiencia profesional en desarrollo backend. - Más de 2 años de experiencia con Python y FastAPI en entornos productivos. - Experiencia demostrada con integraciones de API, autenticación y webhooks. - Dominio de Docker y flujos de trabajo de desarrollo contenerizados. - Sólido manejo de flujos de trabajo con GitHub, pull requests y prácticas de gestión de código. - Conocimiento sólido de bases de datos relacionales (ej. PostgreSQL) y experiencia con ORMs. - Familiaridad con prácticas de testing usando Pytest u otros frameworks similares. - Buena comunicación y capacidad para trabajar de forma autónoma en un entorno remoto. 💡 Deseable - Experiencia con Python asíncrono (async/await), tareas en segundo plano (Celery, RQ, etc.). - Familiaridad con versionado de APIs, paginación y manejo de errores resiliente. - Conocimiento de GitHub Actions u otras herramientas de CI/CD. - Experiencia con plataformas en la nube (AWS, GCP) y orquestación de contenedores (Kubernetes). - Experiencia previa trabajando en productos SaaS o sistemas de gran escala. 🚀 Lo que Ofrecemos - Compensación competitiva - Trabajo 100% remoto y horarios flexibles - Rol de alto impacto en un equipo de ingeniería en crecimiento - Entorno de desarrollo moderno con buenas prácticas de ingeniería - Oportunidades de mentoría y crecimiento técnico