This is a remote position.
- Entregar productos y servicios de calidad.
- Lograr la satisfacción de nuestros clientes internos y externos.
- Fomentar en nuestro equipo la importancia de la formación para crecer profesional y personalmente a través de planes de desarrollo.
- Cumplir con los requisitos legales y normativos aplicables.
- Promover la mejora continua del sistema de gestión de la calidad.
¿Qué te hace un candidato ideal?
- Eres competente en Python, FastAPI, REST API y ORM (Object-relational mapping).
- Español - Nativo o completamente fluido.
- Diseñar y desarrollar aplicaciones web y API escalables y seguras usando FastAPI, adhiriéndose a los principios RESTful y mejores prácticas.
- Colaborar con gerentes de producto, diseñadores y otros desarrolladores para conceptualizar, construir y mejorar productos orientados al usuario.
- Implementar código frontend limpio, eficiente y reutilizable utilizando HTML, CSS, JavaScript y React, asegurando compatibilidad entre navegadores y diseño responsivo.
- Integrar componentes frontend con servicios backend, garantizando un intercambio de datos fluido y una experiencia de usuario óptima.
- Trabajar con bases de datos relacionales y/o NoSQL para almacenar, recuperar y manipular datos de manera eficiente.
- Optimizar el rendimiento de las aplicaciones, manejar preocupaciones de escalabilidad y solucionar problemas técnicos.
- Escribir pruebas unitarias, pruebas de integración y pruebas de extremo a extremo para asegurar la calidad y funcionalidad del código.
- Participar en revisiones de código, proporcionar retroalimentación constructiva y contribuir a las prácticas de mejora continua.
- Mantenerse al día con tecnologías emergentes, tendencias de la industria y mejores prácticas en desarrollo full-stack.
Requirements
- Grado de licenciatura en Ciencias de la Computación, Ingeniería o un campo relacionado.
- Los grados avanzados o certificaciones son una ventaja.
- Dominio de la programación en Python, incluyendo conocimientos de frameworks web (preferiblemente FastAPI), programación orientada a objetos y diseño de API RESTful.
- Experiencia demostrada con tecnologías Frontend como HTML, CSS, JavaScript y React, junto con bibliotecas de componentes UI como Chakra UI.
- Fuertes habilidades en bases de datos, incluyendo experiencia con bibliotecas ORM (por ejemplo, SQLAlchemy) y bases de datos relacionales, así como bases de datos NoSQL.
- Sólida comprensión de patrones de arquitectura de software, principios de diseño y mejores prácticas.
- Experiencia con frameworks de pruebas (por ejemplo, pytest, Jest) y prácticas de CI/CD, incluyendo control de versiones (Git) y contenedorización (Docker).
- Capacidad para trabajar de forma independiente, gestionar múltiples tareas y entregar trabajo de alta calidad dentro de plazos ajustados.
- Excelentes habilidades para resolver problemas, atención al detalle y pasión por construir soluciones innovadoras.
- Fuertes habilidades de comunicación y colaboración, con la capacidad de trabajar efectivamente en un entorno de equipo.
- Contribuciones a proyectos de código abierto o un portafolio personal que muestre proyectos relevantes.
- Experiencia con tecnologías en la nube y despliegue de aplicaciones en plataformas en la nube (por ejemplo, AWS, Azure, Google Cloud).
- Conocimiento de mejores prácticas de seguridad y experiencia en la implementación de medidas de autenticación, autorización y protección de datos.
- Familiaridad con técnicas de optimización de rendimiento, estrategias de caché y manejo de aplicaciones de alto tráfico.
- Experiencia con metodologías de desarrollo ágil y un historial de entrega de software de alta calidad de manera iterativa.
Benefits
- Reconocimiento como un Great Place to Work.
- Oportunidades de crecimiento profesional y escalamiento.
- Días libres.
- Apoyo para educación formal y certificaciones.
- Beneficios con empresas asociadas.
- Plan de referidos.
- Horarios flexibles.
