Full Stack Developer (Node.js / Angular / AWS)

  • Buenos Aires, Argentina, Argentina
  • Full-Time
  • Remote

Job Description:

Estamos buscando un Senior Full Stack Developer altamente capacitado para unirse a un equipo tecnológico dinámico, enfocado en construir productos digitales escalables y de alto impacto en toda la región. El candidato ideal contará con sólida experiencia en tecnologías frontend y backend modernas, arquitecturas nativas de la nube y prácticas de CI/CD.Responsabilidades

  • Diseñar, desarrollar y mantener aplicaciones web escalables utilizando Angular y Node.js.
  • Construir y consumir APIs RESTful garantizando rendimiento, seguridad y confiabilidad.
  • Desarrollar soluciones serverless utilizando AWS Lambda y servicios relacionados de AWS.
  • Colaborar con equipos multifuncionales para entregar productos digitales de alta calidad.
  • Implementar y mantener pipelines de CI/CD automatizados mediante GitHub Actions.
  • Escribir código limpio, mantenible y testeable siguiendo las mejores prácticas de desarrollo.
  • Realizar pruebas unitarias y contribuir a la calidad y estabilidad de la aplicación.
  • Participar en discusiones de arquitectura y en la toma de decisiones técnicas.
  • Optimizar el rendimiento de la aplicación y la experiencia del usuario en distintas plataformas.
  • Trabajar en entornos ágiles con equipos regionales e internacionales.

Habilidades Requeridas

  • Sólida experiencia con Angular, Angular Material y PrimeNG.
  • Sólida experiencia en desarrollo backend con Node.js.
  • Experiencia de trabajo con servicios de AWS Cloud, especialmente Lambda y CloudFormation.
  • Conocimiento avanzado de TypeScript y JavaScript moderno.
  • Experiencia con frameworks de pruebas unitarias como Jest, Jasmine y Karma.
  • Conocimiento de pipelines de CI/CD y automatización usando GitHub Actions.
  • Experiencia integrando y consumiendo APIs REST.
  • Comprensión de arquitecturas escalables y serverless.
  • Sólidas habilidades analíticas y de resolución de problemas.
  • Excelentes habilidades de comunicación y capacidad para trabajar en equipo.

Educación

  • Graduado o estudiante en curso de Ingeniería en Sistemas, Licenciatura en Ciencias de la Computación, Sistemas de Información o carreras afines.

Requisitos Deseables (Nice to Have)

  • Experiencia trabajando en proyectos regionales o multinacionales.
  • Conocimiento de metodologías Ágiles / Scrum.
  • Experiencia optimizando el rendimiento frontend y mejores prácticas de UX.
  • Familiaridad con conceptos de infraestructura como código (IaC).