Desarrollador de pila MERN

Desarrollador de pila MERN role illustration

Desarrollador de pila MERN

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

Experiencia laboral: 3 a 5 años

Acerca del rol

Buscamos un desarrollador MERN Stack con experiencia para diseñar, construir y enviar aplicaciones escalables utilizando MongoDB, Express, React y Node.js.

Será propietario de funciones en toda la pila y colaborará con diseñadores, control de calidad y partes interesadas del producto para ofrecer lanzamientos de alta calidad.

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.

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.

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

Diseñará y enviará aplicaciones escalables con MongoDB, Express, React y Node.js, poseerá funciones en toda la pila y colaborará con diseñadores, control de calidad y productos para lanzamientos pulidos.