Tamaño Texto

-A A +A

Senior Software Engineer (AWS)

Imagen de Rootstack

Descripción del puesto

En Rootstack, estamos en búsqueda de un Senior Software Engineer (AWS) con al menos 4 años de experiencia en desarrollo de software y sólidos conocimientos en infraestructura cloud, arquitectura de aplicaciones y tecnologías Full Stack.

El(la) candidato(a) participará en el diseño, desarrollo, mantenimiento y modernización de soluciones tecnológicas basadas en AWS, trabajando con servicios como ECS, EC2, VPC, S3, RDS, SQS, Lambda, API Gateway y AWS Glue.

Buscamos una persona con experiencia en Node.js, Express.js, React y TypeScript, capaz de trabajar con sistemas existentes, resolver problemas técnicos complejos y proponer soluciones escalables. Deberá contar con autonomía para tomar decisiones técnicas, colaborar con el Tech Lead y comunicarse directamente con clientes estadounidenses. Se requiere un nivel de inglés avanzado y completamente conversacional.

Habilidades requeridas

  • Mínimo cuatro (4) años de experiencia en desarrollo de software y proyectos en producción.
  • Experiencia avanzada en AWS, incluyendo diseño, configuración, despliegue y mantenimiento de infraestructura cloud.
  • Dominio de servicios AWS como ECS, EC2, VPC, S3, RDS (PostgreSQL), SQS, Lambda y API Gateway.
  • Experiencia utilizando AWS Glue para procesos ETL e integración de datos.
  • Experiencia configurando redes, balanceadores de carga, DNS, conectividad y despliegues de aplicaciones en ECS.
  • Dominio de Node.js, Express.js, React y TypeScript.
  • Experiencia trabajando con aplicaciones monolíticas y sistemas legados, incluyendo mantenimiento, optimización y modernización.
  • Experiencia diseñando, desarrollando e integrando REST APIs y servicios distribuidos.
  • Conocimientos de CI/CD, GitHub Actions, automatización de despliegues y control de versiones con Git.
  • Experiencia con bases de datos relacionales, especialmente PostgreSQL.
  • Conocimientos de seguridad, escalabilidad, rendimiento, monitoreo y optimización de costos en AWS.
  • Experiencia utilizando herramientas de inteligencia artificial para apoyar el desarrollo de software.
  • Capacidad para analizar problemas técnicos complejos y proponer soluciones escalables.
  • Experiencia tomando decisiones de arquitectura y evaluando sus ventajas y desventajas.
  • Capacidad para trabajar de manera autónoma, con mínima supervisión.
  • Excelentes habilidades de comunicación para explicar conceptos y decisiones técnicas a clientes y stakeholders.
  • Inglés avanzado y fluido, con capacidad para participar en reuniones técnicas y comunicarse directamente con clientes estadounidenses.

Responsabilidades clave

  • Diseñar, desarrollar, implementar y mantener soluciones de software basadas en AWS.
  • Configurar, administrar y optimizar servicios cloud, incluyendo ECS, EC2, VPC, S3, RDS, SQS, Lambda, API Gateway y AWS Glue.
  • Desarrollar y mantener aplicaciones utilizando Node.js, Express.js, React y TypeScript.
  • Analizar sistemas existentes e identificar oportunidades de mejora, modernización y escalabilidad.
  • Participar en el mantenimiento, optimización y evolución de aplicaciones monolíticas y sistemas legados.
  • Diseñar, desarrollar e integrar REST APIs y servicios distribuidos.
  • Implementar y mantener procesos de CI/CD utilizando GitHub Actions y herramientas de automatización.
  • Identificar, diagnosticar y resolver problemas complejos relacionados con arquitectura, infraestructura y desarrollo.
  • Participar en decisiones técnicas relacionadas con networking, bases de datos, integraciones, seguridad y rendimiento.
  • Evaluar alternativas técnicas y justificar decisiones de arquitectura ante el equipo y los clientes.
  • Colaborar con el Tech Lead y otros desarrolladores para garantizar soluciones confiables, escalables y mantenibles.
  • Contribuir al monitoreo, optimización de costos y estabilidad de las aplicaciones en producción.
  • Utilizar herramientas de inteligencia artificial para mejorar la productividad y eficiencia de los procesos de desarrollo.
  • Participar en reuniones técnicas con clientes estadounidenses, comunicando avances, soluciones y recomendaciones.
Empresa: 
Rootstack
Nombre de contacto: 
Wilmelys Artigas
Provincia: 
Panamá
Tipo de Trabajo: 
Vacante
Horario: 
Tiempo Completo
Tipo de Contrato: 
Permanente
Experiencia: 
4 años