




Resumen: Únase a un equipo distribuido para desarrollar y mantener funciones críticas para la misión en el backend y la interfaz de usuario utilizando tecnologías modernas, centrándose en una alta calidad del código y la automatización de pruebas. Aspectos destacados: 1. Desarrollar funciones críticas para la misión en el backend y la interfaz de usuario con tecnologías modernas 2. Diseñar arquitecturas escalables y optimizar el rendimiento de las aplicaciones 3. Colaborar en un equipo distribuido en aplicaciones complejas y críticas para la misión Estamos construyendo funciones confiables en el backend y la interfaz de usuario con Python, FastAPI/Django, React y TypeScript para aplicaciones críticas para la misión en un equipo distribuido. Usted diseñará servicios, mejorará el rendimiento y apoyará los lanzamientos manteniendo una alta calidad del código y una sólida automatización de pruebas; ¡postúlese ahora! **Responsabilidades** * Desarrollar y mantener servicios backend utilizando frameworks modernos * Participar en el diseño de arquitecturas de sistemas escalables y eficientes * Colaborar con equipos multifuncionales para entregar funciones de alta calidad * Optimizar el rendimiento de las aplicaciones y solucionar problemas * Aplicar las mejores prácticas para la calidad y mantenibilidad del código * Contribuir a la planificación de proyectos y a las discusiones técnicas * Apoyar los procesos de despliegue y lanzamiento * Participar en la mejora continua y el intercambio de conocimientos dentro del equipo **Requisitos** * Mínimo 3 años de experiencia práctica con Python, incluyendo FastAPI y Django para el desarrollo backend * Competencia en React y TypeScript para construir interfaces de usuario interactivas * Experiencia con PostgreSQL para la gestión de bases de datos y modelado de datos * Capacidad para utilizar Docker para la contenerización y el despliegue de aplicaciones * Firme compromiso con la automatización de pruebas, incluidas pruebas unitarias exhaustivas y pruebas integrales manuales * Experiencia previa trabajando en equipos ágiles en aplicaciones complejas y críticas para la misión * Enfoque colaborativo, participando activamente en revisiones de código y aprendizaje entre pares * Capacidad para trabajar cómodamente con equipos distribuidos en distintas regiones * Conocimiento de herramientas Atlassian como Jira y Confluence para seguimiento de proyectos y documentación * Comprensión de servicios nativos en la nube, incluidos buckets S3, Lambda, AWS AKS y CloudWatch para la gestión de aplicaciones basadas en la nube * Habilidad fluida en inglés, tanto escrito como hablado, nivel B2+ o superior **Deseable** * Experiencia con GitHub Actions para automatizar flujos de trabajo y pipelines de CI/CD * Conocimiento sobre la integración de Jira con GitHub para una gestión de proyectos más eficiente * Conocimiento de las mejores prácticas de DevOps para un desarrollo y operaciones eficientes * Exposición previa a servicios financieros u operaciones de tesorería, incluidos pagos, transferencias bancarias, conciliaciones de cuentas y gestión de efectivo


