Sr. Software Engineer
En Homie, nuestra misión es revolucionar el sector inmobiliario a través de la innovación y tecnología, facilitando una experiencia de alquiler sin precedentes tanto para propietarios como para inquilinos, construyendo la experiencia de renta que LATAM merece: rápida, transparente y sin fricciones. Valoramos la curiosidad, el coraje y la colaboración, buscando constantemente personas que compartan nuestra pasión por contribuir a un crecimiento significativo. Fomentamos un ambiente de trabajo donde la diversidad de pensamiento y la inclusión son la base de nuestra innovación, invitando a talentos de todos los orígenes a unirse a nuestro equipo. Si estás listo para dejar tu huella en una industria en transformación y trabajar en un ambiente donde cada idea cuenta, Homie es tu lugar. Tareas Diseñar e implementar soluciones técnicas para sistemas distribuidos complejos. Definir componentes y estructuras de software escalables, mantenibles y alineadas a buenas prácticas de arquitectura. Usar herramientas de IA generativa como aceleradores del desarrollo para crear boilerplate, documentación técnica, pruebas y exploración de soluciones. Auditar y validar rigurosamente el código antes de su integración, identificando errores lógicos, alucinaciones de IA, ineficiencias y riesgos técnicos. Asegurar la calidad del software mediante principios como SOLID, Clean Architecture y patrones de diseño. Construir componentes robustos con foco en desempeño, mantenibilidad y evolución de largo plazo. Diseñar e implementar soluciones con un enfoque claro de optimización de recursos y eficiencia de costos en AWS. Fortalecer la confiabilidad del sistema mediante pruebas unitarias, pruebas de integración y prácticas modernas de ingeniería. Mitigar vulnerabilidades de forma proactiva e incorporar seguridad como parte del ciclo de desarrollo. Evaluar trade-offs técnicos entre velocidad, escalabilidad, costo, complejidad y mantenibilidad. Contribuir al fortalecimiento de los estándares de ingeniería del equipo. Requisitos Experiencia sólida como Software Engineer en entornos de alta exigencia técnica. Dominio de fundamentos de ingeniería de software: estructuras de datos, algoritmos, complejidad computacional y patrones de diseño. Experiencia construyendo y manteniendo sistemas complejos, robustos y escalables. Experiencia aplicando SOLID, Clean Architecture y buenas prácticas de diseño de software. Capacidad avanzada para hacer code review con criterio técnico, identificando problemas de diseño, calidad y mantenibilidad. Experiencia trabajando con AWS, entendiendo decisiones de arquitectura con enfoque en costo y eficiencia. Experiencia desarrollando pruebas unitarias y de integración. Conocimiento sólido de prácticas de seguridad en desarrollo de software. Experiencia incorporando herramientas de IA generativa en el flujo de trabajo de ingeniería. Capacidad para evaluar críticamente código o propuestas generadas por IA, corrigiendo errores y elevando la calidad final. Alta autonomía, pensamiento sistémico y criterio para tomar decisiones técnicas de largo plazo. Abrazamos y celebramos la riqueza que cada talento único aporta, desde cualquier género, nacionalidad, origen étnico y social, hasta distintas creencias, habilidades físicas, edades, orientaciones sexuales e identidades. Estamos comprometidos a cultivar un espacio acogedor e inclusivo, donde cada voz es escuchada y cada idea tiene el potencial de transformar. Únete a nosotros en Homie para marcar la diferencia en una industria en evolución, contribuyendo con tu perspectiva única en un ambiente donde la innovación florece desde la diversidad.