Empresa busca Ingeniero/a Full Stack Senior para desarrollar una plataforma de impuestos desde cero, utilizando Python, FastAPI y herramientas de IA. El rol implica propiedad de la arquitectura, backend, frontend y dirección técnica, con enfoque en seguridad, precisión y confiabilidad. Se requiere experiencia en desarrollo full-stack, APIs REST, frameworks JavaScript modernos y herramientas de IA como Cursor y Claude Code.
Si sos un/a Ingeniero/a Full Stack Senior con ganas de liderar la arquitectura y el desarrollo de una plataforma de impuestos desde cero, esta oportunidad remota es para vos. Podrás aplicar tus conocimientos en Python, FastAPI y IA para construir un producto clave.
Buscamos un Senior Full Stack Engineer para unirse a nuestro equipo. El rol es 100% remoto y a tiempo completo. **Sobre el rol:** En Pavago, uno de nuestros clientes está contratando un Senior Full Stack Engineer para diseñar y construir una plataforma moderna de declaración de impuestos desde cero. Este rol va más allá de la ingeniería de software tradicional. Serás responsable de la arquitectura, los servicios de backend, la experiencia del frontend y la dirección técnica de una plataforma crítica donde la seguridad, la precisión y la confiabilidad son esenciales. Utilizarás herramientas de desarrollo asistido por IA como Cursor y Claude Code para acelerar la entrega, manteniendo al mismo tiempo una calidad de código y estándares de ingeniería excepcionales. Si te apasiona construir aplicaciones escalables, resolver desafíos técnicos complejos y asumir la propiedad desde la arquitectura hasta la producción, este puesto es para vos. **Tus responsabilidades incluirán:** - **Desarrollo Full-Stack de Aplicaciones:** - Diseñar, construir y mantener aplicaciones web de nivel de producción. - Desarrollar servicios de backend seguros utilizando Python y FastAPI. - Construir interfaces de frontend responsivas e intuitivas para flujos de trabajo complejos. - Diseñar APIs REST escalables y arquitecturas de servicios. - Integrar sistemas de frontend y backend de manera fluida. - **Arquitectura de Sistemas y Liderazgo Técnico:** - Ser dueño de la arquitectura de la aplicación de extremo a extremo. - Diseñar modelos de datos escalables y límites de servicios. - Impulsar decisiones técnicas que mejoren la escalabilidad, mantenibilidad y confiabilidad. - Identificar riesgos técnicos y recomendar soluciones prácticas. - Construir sistemas diseñados para el crecimiento y rendimiento a largo plazo. - **Desarrollo Backend:** - Desarrollar APIs REST seguras utilizando FastAPI. - Construir lógica de negocio para aplicaciones basadas en flujos de trabajo. - Implementar integraciones de terceros y servicios externos. - Optimizar el rendimiento de la API y la escalabilidad del backend. - Desarrollar procesamiento confiable en segundo plano y flujos de trabajo asíncronos. - **Desarrollo Frontend:** - Construir interfaces responsivas para dashboards, formularios y gestión de flujos de trabajo. - Desarrollar componentes de UI reutilizables utilizando frameworks modernos de JavaScript. - Integrar aplicaciones de frontend con APIs de backend. - Mejorar la usabilidad manteniendo el rendimiento y la accesibilidad. - **Ingeniería Asistida por IA:** - Utilizar Cursor y Claude Code durante todo el ciclo de vida del desarrollo. - Construir flujos de trabajo asistidos por IA que mejoren la productividad de ingeniería. - Usar IA para acelerar la codificación, depuración, pruebas y documentación. - Mejorar continuamente los flujos de trabajo de desarrollo utilizando tecnologías emergentes de IA. - **Pruebas, Calidad y Confiabilidad:** - Escribir y mantener: pruebas unitarias, pruebas de integración, pruebas de extremo a extremo. - Mantener altos estándares de calidad de código. - Reducir la deuda técnica a través de refactorización continua. - Mejorar la estabilidad de la aplicación y la confiabilidad en producción. - **Seguridad e Integridad de Datos:** - Implementar validación robusta y manejo de errores. - Asegurar el manejo seguro de información financiera sensible. - Seguir las mejores prácticas para autenticación, autorización y validación de entradas. - Construir aplicaciones altamente seguras, confiables y conformes. - **Documentación y Colaboración:** - Documentar decisiones de arquitectura e implementaciones técnicas. - Colaborar con producto, ingeniería y stakeholders en equipos distribuidos. - Participar en planificación de sprints, revisiones de código y discusiones técnicas. - Comunicar proactivamente riesgos, bloqueos y recomendaciones. **Qué esperamos de vos:** - Pensás como un dueño, no solo como un contribuyente. - Resolvés problemas de forma proactiva sin esperar especificaciones detalladas. - Te desenvolvés en entornos complejos y orientados al detalle. - Te comunicás claramente y colaborás eficazmente. - Adoptás el aprendizaje continuo y la retroalimentación. - Te importa profundamente la calidad del código, la escalabilidad y la mantenibilidad. **Experiencia y Habilidades Requeridas:** - Más de 5 años de experiencia profesional en Ingeniería de Software Full Stack. - Fuerte experiencia con: - Python - FastAPI - Desarrollo de APIs REST - Experiencia diseñando, construyendo y lanzando aplicaciones de producción. - Sólida experiencia en frontend con frameworks modernos de JavaScript. - Experiencia construyendo aplicaciones basadas en flujos de trabajo o con muchos formularios. - Experiencia práctica utilizando: - Cursor - Claude Code - Herramientas de desarrollo asistido por IA - Experiencia con: - PostgreSQL o bases de datos relacionales similares - Git - Integraciones de API - Excelentes habilidades de comunicación en inglés (escrito y verbal). **Deseable (Nice to Have):** - Experiencia en: - FinTech - Software de impuestos - Plataformas de cumplimiento - Sistemas financieros - Experiencia construyendo aplicaciones altamente seguras. - Experiencia diseñando arquitectura de software escalable. - Familiaridad con la colaboración asíncrona en equipos de ingeniería distribuidos. **Tech Stack:** - Python - FastAPI - PostgreSQL - APIs REST - Frameworks modernos de JavaScript - Git - Cursor - Claude Code - Herramientas de Desarrollo Asistido por IA **Un día típico:** - Revisar prioridades del sprint y actualizaciones de ingeniería. - Diseñar y desarrollar APIs de backend y funcionalidades de frontend. - Mejorar la arquitectura de la aplicación y la escalabilidad del sistema. - Construir lógica de flujo de trabajo y funcionalidad crítica para el negocio. - Utilizar herramientas de IA para acelerar el desarrollo y las pruebas. - Colaborar con gerentes de producto e ingenieros. - Revisar pull requests y mantener la calidad del código. - Documentar decisiones técnicas y actualizaciones de implementación. En resumen: Diseñarás, construirás y mejorarás continuamente una plataforma de software segura y escalable, asumiendo la ejecución técnica desde el diseño del sistema hasta el despliegue en producción. **Proceso de Entrevista:** 1. Revisión de Aplicación 2. Video Introductorio Spark Hire (3-5 minutos) 3. Evaluación Técnica 4. Entrevista con el Cliente 5. Oferta y Onboarding **Qué sucede después de aplicar:** Después de enviar tu solicitud, recibirás una invitación por correo electrónico de Spark Hire para grabar un breve video introductorio de 3-5 minutos. Este es el primer paso en nuestro proceso de contratación y se puede completar cuando te sea conveniente. En lugar de múltiples llamadas de selección iniciales, tendrás una oportunidad para presentarte, discutir tu experiencia construyendo aplicaciones de nivel de producción con Python y FastAPI, diseñando arquitecturas de sistemas escalables, desarrollando aplicaciones frontend modernas y utilizando herramientas de desarrollo asistido por IA como Cursor o Claude Code. También tendrás la oportunidad de destacar proyectos en los que hayas asumido la propiedad desde la arquitectura hasta el despliegue. Tu video será revisado por el equipo de contratación antes de pasar a la evaluación técnica y la entrevista con el cliente. Puedes grabar tu video tantas veces como desees antes de enviarlo; solo se revisará tu versión final. Por favor, estate atento a tu bandeja de entrada y carpeta de spam para tu invitación de Spark Hire después de aplicar. Si te apasiona construir software escalable, aprovechar la IA para mejorar los flujos de trabajo de ingeniería y asumir la propiedad de desafíos técnicos complejos, nos encantaría saber de vos. ¡Postulate hoy y ayudanos a construir una plataforma de próxima generación desde cero!