Desarrollador Backend Node.Js Senior
Summary
Senior backend developer at Minsait (Indra) in Peru who designs, builds and integrates secure, high-performance RESTful APIs and services using Node.js, TypeScript (NestJS desirable), AWS, Docker/Kubernetes and CI/CD, applying event-driven patterns (Kafka, CQRS), Jest testing, OWASP practices and agile Scrum collaboration.
More digital. More human. More Minsait.Somos una empresa líder global de tecnología y consultoría digital que conecta personas, tecnología y negocios para generar crecimiento, transformación e impacto positivo y sostenible.
Responsabilidades Principales
- Diseñar, desarrollar e integrar servicios RESTful y APIs limpias, seguras y de alto rendimiento.
- Optimizar aplicaciones para maximizar su velocidad, escalabilidad y resolver incidencias complejas en entornos de producción.
- Participar en el diseño e implementación de aplicaciones bajo la cultura DevOps (CI/CD, contenedores) y aplicar buenas prácticas de testing unitario e integración (Jest).
- Crear código limpio, mantenible y bibliotecas reutilizables aplicando patrones de diseño (Event-Driven, CQRS, Pub/Sub) y lineamientos OWASP.
- Trabajar activamente junto a Tech Leads, POs, QAs, diseñadores y Scrum Masters dentro de un entorno ágil colaborativo.
Requisitos Técnicos y Funcionales
- Conocimientos sólidos e impecables en Node.js, JavaScript y TypeScript.
- Experiencia en frameworks como NestJS (Deseable).
- Dominio en diseño y consumo de APIs RESTful / JSON y especificaciones OpenAPI / Swagger.
- Experiencia probada en AWS Cloud (Lambda, RDS, DynamoDB, API Gateway, EC2, S3, SQS, SNS, SES, CloudFormation, Step Functions).
- Manejo de contenedores con Docker y Kubernetes.
- Conocimiento en Infraestructura como Código (IaC) con Terraform (Deseable).
- Manejo de herramientas CI/CD (GitHub Actions, Jenkins, Pipeline scripts).
- Experiencia con Bases de Datos Relacionales (MySQL) y NoSQL (DynamoDB).
- Conocimientos en arquitecturas orientadas a eventos (Kafka, Event Sourcing, CQRS, Pub/Sub).
- Control de versiones con Git / GitHub empleando estrategias de ramificación (GitFlow).
- Pruebas unitarias implementadas con Jest.
- Conocimiento y aplicación de prácticas de seguridad de la información (OWASP Top 10).
- Experiencia trabajando en entornos Scrum / Kanban / Agile.
Motivos por los que te encantará ser un #Minsaiter
- Planilla desde el día 1.
- Carrera profesional y acceso a plataforma de capacitación adaptada a tus necesidades y motivaciones.
- EPS cubierta al 100%.
- Beneficios corporativos.
Minsait, technology for a more human future! Nuestro compromiso es promover ambientes de trabajo en los que se trate con respeto y dignidad a las personas, procurando el desarrollo profesional de la plantilla y garantizando la igualdad de oportunidades en su selección, formación y promoción, ofreciendo un entorno de trabajo libre de cualquier discriminación por motivo de género, edad, discapacidad, orientación sexual, identidad o expresión de género, religión, etnia, estado civil o cualquier otra circunstancia personal o social.