Ingeniero de Software Junior Full Stack en IA y Aplicaciones en la Nube Hybrid - US

Ingeniero de Software Junior Full Stack en IA y Aplicaciones en la Nube

Tiempo completo • Hybrid - US
Tipo de puesto: Tiempo completo, junior / primeros años de carrera

Requisitos educativos: Licenciatura en Informática – OBLIGATORIO

Resumen del puesto
Agility Technologies Inc. busca un ingeniero de software Junior Full Stack – IA y Aplicaciones en la Nube motivado para unirse a nuestro equipo tecnológico.

El candidato ideal tendrá una sólida base en Informática y experiencia práctica en la creación de aplicaciones web modernas. Este puesto es adecuado para un ingeniero en etapas tempranas que pueda hacerse cargo de tareas bien definidas, trabajar de forma independiente, resolver problemas técnicos y colaborar eficazmente con desarrolladores, arquitectos y otros miembros del equipo.

El ingeniero trabajará con tecnologías como Next.js, React, TypeScript, JavaScript, Python, APIs REST, bases de datos, Docker, Kubernetes, GitHub y plataformas en la nube como AWS, Microsoft Azure y Google Cloud Platform (GCP). El puesto también ofrecerá oportunidades para desarrollar e integrar aplicaciones habilitadas por IA, IA generativa, grandes modelos de lenguaje (LLMs) y tecnologías de código abierto.

No se espera que los candidatos sean expertos en todas las tecnologías mencionadas, sino que demuestren sólidos fundamentos técnicos, experiencia práctica en desarrollo, capacidad para resolver problemas y capacidad para aprender nuevas tecnologías rápidamente.

Responsabilidades clave

  • Diseñar, desarrollar, probar, solucionar problemas y mantener aplicaciones web full-stack modernas.
  • Desarrollar aplicaciones front-end usando Next.js, React, TypeScript, JavaScript, HTML y CSS.
  • Desarrollar servicios de backend, APIs, lógica de negocio e integraciones utilizando Node.js, TypeScript, Python o tecnologías similares.
  • Desarrollar y consumir APIs RESTful e integrar aplicaciones con bases de datos, servicios en la nube y sistemas externos.
  • Asume la responsabilidad de las tareas de desarrollo asignadas desde los requisitos hasta la implementación, pruebas, documentación y despliegue.
  • Investigar de forma independiente los problemas técnicos, identificar las causas raíz y desarrollar soluciones, escalando cuando sea apropiado.
  • Desarrollar y prototipar aplicaciones habilitadas por IA utilizando APIs LLM, RAG, embebidos, bases de datos vectoriales, ingeniería de prompts, agentes de IA y tecnologías relacionadas.
  • Trabaja con bases de datos SQL y/o NoSQL y modelos de datos apropiados.
  • Compilar, empaquetar y desplegar aplicaciones usando Docker, Kubernetes, pipelines CI/CD y servicios en la nube.
  • Desplegar y dar soporte a aplicaciones en entornos AWS, Azure o Google Cloud Platform .
  • Usa Git y GitHub para control de versiones, ramificación, pull requests y revisiones de código.
  • Escribe código limpio, seguro, mantenible, probado y bien documentado.
  • Participar en actividades de desarrollo ágil, incluyendo planificación de sprints, monólogos, perfecciones de backlog, demostraciones y retrospectivas.
  • Crear y mantener documentación técnica para aplicaciones, APIs, integraciones, configuraciones y procesos de despliegue.
  • Comunicar claramente conceptos técnicos, enfoques de implementación, problemas y recomendaciones a los miembros técnicos y no técnicos del equipo.
  • Investiga y evalúa tecnologías emergentes de IA, nube, desarrollo web, DevOps y código abierto.
  • Sigue los requisitos de ciberseguridad de la empresa, protección de datos, desarrollo seguro y IA responsable.
Cualificaciones requeridas

  • Licenciatura en Informática por una universidad o colegio acreditado – OBLIGATORIO.
  • Aproximadamente 1–2 años de experiencia en desarrollo de software. Se pueden considerar prácticas relevantes, proyectos académicos o de fin de curso, investigación, desarrollo independiente o contribuciones de código abierto.
  • Experiencia práctica demostrada en la creación de aplicaciones de software funcionales.
  • Experiencia con JavaScript y/o TypeScript y familiaridad con React, Next.js o un framework web moderno comparable.
  • Comprensión tanto del desarrollo de aplicaciones front-end como back-end.
  • Experiencia en programación con un lenguaje adicional como Python, Java o C#.
  • Comprensión de APIs REST, HTTP, JSON, bases de datos, integraciones de aplicaciones y arquitectura web moderna.
  • Familiaridad con Git/GitHub, Docker, computación en la nube, CI/CD y conceptos de despliegue de aplicaciones.
  • Comprensión fundamental de la IA, IA generativa o tecnologías de grandes modelos de lenguaje.
  • Sólidas habilidades analíticas, de depuración y resolución de problemas, con la capacidad de investigar y resolver cuestiones técnicas de forma independiente.
  • Excelentes habilidades de comunicación escrita y oral, incluyendo la capacidad de explicar conceptos técnicos claramente tanto a públicos técnicos como no técnicos.
  • Capacidad para trabajar de forma independiente en tareas definidas mientras colabora eficazmente dentro de un equipo de desarrollo.
  • Capacidad para aprender nuevas tecnologías, frameworks, APIs y herramientas de desarrollo rápidamente.
  • Debe ser ciudadano estadounidense.
  • Debe ser local en el área del DMV
Cualificaciones Preferidas

  • Experiencia práctica con Next.js y TypeScript.
  • Experiencia desarrollando aplicaciones full-stack usando React/Next.js con Node.js, Python, FastAPI o tecnologías similares.
  • Experiencia con Docker, Kubernetes, GitHub Actions u otras tecnologías CI/CD.
  • Experiencia desplegando aplicaciones o servicios en AWS, Azure o Google Cloud Platform.
  • Experiencia con bases de datos SQL y/o NoSQL.
  • Experiencia desarrollando aplicaciones habilitadas con IA utilizando modelos y APIs comerciales o de código abierto.
  • Familiaridad con RAG, embebidos, bases de datos vectoriales, ingeniería de prompts, salidas estructuradas, llamadas a herramientas/funciones y agentes de IA.
  • Familiaridad con frameworks de IA como Hugging Face, LangChain, LlamaIndex, PyTorch u tecnologías similares.
  • Familiarización con tecnologías de autenticación y autorización como OAuth, OpenID Connect y JWT.
  • Contribuciones de código abierto, repositorios sustantivos en GitHub, prácticas, proyectos capstone o proyectos independientes que demuestren desarrollo de software de extremo a extremo.
  • Interés en desarrollar soluciones tecnológicas para clientes del gobierno federal y de defensa.

Opciones flexibles de teletrabajo disponibles.

Compensación: 85.000,00 - 105.000,00 $ al año




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or
If no code provided, add their name instead.
Política de privacidad