Point your AI agent at freehire and let it find you a job.

Get the CLI →

Staffy

AI Engineer

Posted Updated 17 views
Discussion

Summary

Senior software engineer joining a long-term project using AI-assisted, spec-driven development: designing and building .NET/Java microservices with DDD and hexagonal architecture on AWS, while using Claude and generative AI to plan, generate, review, and improve code. Remote role based in Buenos Aires with occasional in-person meetings.

Sobre la empresa

Somos una empresa joven y de rápido crecimiento, con cinco años de experiencia trabajando en Latinoamérica y Estados Unidos. Colaboramos de cerca con equipos y fundadores para ayudarlos a construir equipos sólidos y de alto impacto mediante servicios de reclutamiento, outsourcing y team building.

Nuestra cultura se basa en la comunicación efectiva, la confianza y la transparencia. Creemos que el mejor trabajo sucede cuando las personas se sienten escuchadas, acompañadas y con autonomía para crecer. Hoy somos más de 80 profesionales trabajando en distintos proyectos de la región, colaborando de forma remota y aprendiendo unos de otros todos los días.

Sobre el rol

Buscamos un/a Senior Software Engineer con experiencia en desarrollo de software asistido por Inteligencia Artificial, para sumarse a un proyecto de largo plazo bajo un enfoque de Spec-Driven Development (SDD).

Buscamos un perfil con una trayectoria sólida en ingeniería de software, idealmente cercana a los 10 años de experiencia, que combine conocimientos de arquitectura y diseño de sistemas con el uso práctico de herramientas de IA como Claude para acelerar y mejorar el proceso de desarrollo.

El desafío consiste en aplicar metodologías modernas de desarrollo asistido por IA sin perder de vista los fundamentos de la ingeniería: código mantenible, arquitectura escalable, calidad técnica y buenas prácticas. Trabajarás con arquitecturas de microservicios, Domain-Driven Design (DDD), arquitectura hexagonal y servicios cloud sobre AWS.

La posición es de largo plazo, con modalidad remota y disponibilidad para encuentros presenciales ocasionales en Buenos Aires.

Responsabilidades

  • Diseñar, desarrollar y mantener soluciones de software utilizando tecnologías como .NET y/o Java.
  • Aplicar metodologías de Spec-Driven Development (SDD) para transformar requerimientos y especificaciones en implementaciones de software.
  • Incorporar herramientas de IA generativa, especialmente Claude, en el ciclo de desarrollo para asistir en la planificación, generación, revisión y mejora del código.
  • Diseñar e implementar arquitecturas basadas en microservicios, priorizando la escalabilidad, mantenibilidad y separación de responsabilidades.
  • Aplicar principios de Domain-Driven Design (DDD) y arquitectura hexagonal en el diseño de soluciones.
  • Diseñar e implementar servicios e integraciones sobre AWS.
  • Definir y mantener especificaciones técnicas, criterios de aceptación y documentación que acompañen el proceso de desarrollo asistido por IA.
  • Revisar y validar el código generado con IA, asegurando su calidad, seguridad, coherencia arquitectónica y cumplimiento de los requerimientos.
  • Aplicar buenas prácticas de testing, revisión de código, integración continua y entrega de software.
  • Colaborar con otros perfiles técnicos para definir decisiones de arquitectura y mejorar continuamente la metodología de desarrollo.

Requisitos

  • Trayectoria sólida en desarrollo de software profesional, idealmente de alrededor de 10 años de experiencia.
  • Experiencia práctica con .NET y/o Java.
  • Experiencia diseñando y desarrollando soluciones basadas en microservicios.
  • Conocimiento y aplicación de principios de Domain-Driven Design (DDD).
  • Experiencia aplicando arquitectura hexagonal o patrones arquitectónicos equivalentes.
  • Experiencia desarrollando o desplegando soluciones sobre AWS.
  • Experiencia utilizando herramientas de IA generativa para el desarrollo de software, especialmente Claude.
  • Conocimiento de metodologías actuales de desarrollo asistido por IA y capacidad para aplicarlas en proyectos reales.
  • Capacidad para trabajar con especificaciones, descomposición de requerimientos y criterios de aceptación dentro de un enfoque de Spec-Driven Development.
  • Sólidos fundamentos de ingeniería de software, diseño de código, testing y mantenibilidad.
  • Capacidad para evaluar críticamente el código generado por IA y tomar decisiones técnicas fundamentadas.
  • Residencia en Buenos Aires o disponibilidad para asistir ocasionalmente a encuentros presenciales.

Deseables

  • Experiencia aplicando Spec-Driven Development de manera estructurada en proyectos reales.
  • Experiencia con herramientas y flujos de trabajo basados en Claude para desarrollo de software.
  • Experiencia incorporando agentes de IA al ciclo de desarrollo.
  • Experiencia en automatización de testing, code review y documentación mediante IA.
  • Experiencia diseñando arquitecturas cloud escalables y distribuidas.
  • Experiencia definiendo estándares técnicos o acompañando a otros desarrolladores en la adopción de nuevas metodologías.

Beneficios

  • Cultura People First
  • Programa de referidos
  • Acceso gratuito a plataformas de streaming
  • Acceso gratuito a Spotify Premium
  • Descuento en gimnasio
  • Descuento en viajes
  • Descuento en e-learning
  • Regalo por cumpleaños
  • Programa de puntos

Skills

Apply

See also

AI Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.