Desarrollador Full Stack

Desarrollador Full Stack role illustration

Desarrollador Full Stack

Ubicación: Ciudad GIFT, Gandhinagar, Gujarat – India. (Trabajar desde la oficina)

Experiencia: 5+ años

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.

Preguntas frecuentes

Creará aplicaciones de un extremo a otro en pilas MEAN/MERN, con una sólida propiedad de los backends de Node.js, los frontends de React/Next.js/Angular y el trabajo móvil en React Native o Flutter cuando los proyectos lo necesiten.

  • API RESTful y microservicios (Express, NestJS o similares)
  • Servicios de AWS como EC2, S3, RDS, Lambda, CloudFront, IAM y ECS
  • Bases de datos que incluyen MongoDB, PostgreSQL, MySQL y DynamoDB