Desarrollador Full Stack
Acerca del rol
Buscamos un desarrollador Full Stack experimentado con una sólida experiencia en pilas MEAN / MERN, servicios en la nube de AWS y desarrollo de aplicaciones móviles. Desempeñará un papel clave en el diseño, desarrollo y mantenimiento de aplicaciones de alto rendimiento para clientes en mercados globales en atención médica, tecnología financiera, comercio electrónico, automatización y soluciones empresariales.
Este puesto es ideal para alguien que disfruta de la propiedad de un extremo a otro, desde API de backend y arquitectura de sistemas hasta interfaces de frontend pulidas, implementaciones en la nube y soluciones móviles. El candidato también debe tener confianza en la comunicación con el cliente y sentirse cómodo trabajando con herramientas de codificación asistidas por IA como Cursor y GitHub Copilot.
Responsabilidades clave:
- Cree y mantenga aplicaciones de pila completa utilizando pilas MEAN o MERN.
- Desarrolle microservicios y API RESTful escalables utilizando Node.js, Express, NestJS o marcos similares.
- Diseñe e implemente interfaces frontend responsivas utilizando React.js/Next.js/Angular.
- Liderar el desarrollo de aplicaciones móviles utilizando React Native o Flutter según las necesidades del proyecto.
- Implemente, monitoree y administre aplicaciones en AWS (EC2, S3, RDS, Lambda, CloudFront, IAM, ECS, etc.).
- Trabajar con bases de datos como MongoDB, PostgreSQL, MySQL, DynamoDB.
- Integre API, sistemas de autenticación y pasarelas de pago de terceros.
- Optimice las aplicaciones en cuanto a velocidad, escalabilidad, rendimiento y seguridad.
- Colabore con diseñadores, gerentes de producto y equipos de control de calidad para ofrecer lanzamientos pulidos.
- Participe en revisiones de código, debates sobre arquitectura y asesore a desarrolladores junior.
- Comuníquese directamente con los clientes para recopilar requisitos, proporcionar actualizaciones y manejar discusiones técnicas.
- Utilice Cursor, GitHub Copilot y otras herramientas de codificación de IA para acelerar el desarrollo y mejorar la calidad del código.
Habilidades requeridas
- Gran dominio de JavaScript, TypeScript, Node.js y frameworks frontend (React/Angular/Next.js).
- Experiencia práctica en arquitectura backend, desarrollo de API y middleware.
- Fuerte experiencia con PostgreSQL y al menos una base de datos NoSQL (MongoDB/DynamoDB).
- Buen conocimiento del desarrollo de aplicaciones móviles (React Native / Flutter).
- Fuerte dominio sobre implementaciones de AWS, canalizaciones de CI/CD, infraestructura y mejores prácticas en la nube.
- Capacidad para diseñar arquitecturas escalables, módulos reutilizables y microservicios.
- Fuertes habilidades de depuración, optimización del rendimiento y resolución de problemas.
- Capacidad para comunicarse con fluidez con los clientes y presentar soluciones técnicas con claridad.
- Experiencia en el uso de Cursor, GitHub Copilot o asistentes de codificación similares con tecnología de inteligencia artificial.
- Experiencia trabajando en desarrollo ágil y entornos de proyectos de ritmo rápido.
Habilidades agradables de tener
- Experiencia con Docker, Kubernetes o arquitectura sin servidor.
- Familiaridad con GraphQL, Redis, WebSockets y colas de trabajos en segundo plano.
- Comprensión de microservicios, sistemas distribuidos y arquitecturas basadas en eventos.
- Exposición al ajuste del rendimiento, seguridad del código y mejores prácticas.
- Experiencia con integraciones de modelos AI/ML, API de inferencia o flujos de trabajo impulsados por AI.

