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