Geekhunter Logo

Soluciones

Software de Reclutamiento

Publica vacantes, importa perfiles, pre-califica candidatos con preguntas personalizadas y controla todo el reclutamiento en un solo lugar.

Servicio de Reclutamiento

Confía en nosotros para encontrar tu talento tech. Con nuestro equipo especializado actuamos en las principales etapas de reclutamiento.

Base de talentos

Los mejores talentos tech de Brasil, todos pre-seleccionados y listos para nuevas oportunidades.

Nuestros planes

Descubre el plan perfecto para tus necesidades.

Iniciar sesión

Español

ES

Randstad

Desarrollador Back End Senior

Show original

Presencial

São Paulo, SP, Brasil

Rango salarial

No informada

Contratista

Nivel de experiencia

Senior

Requisitos

3+ años de experiencia en la carrera
Node.js

Tareas y Responsabilidades

Show original
Backend (Node.js + Prisma):
Node.js: Sólida experiencia en el desarrollo de APIs REST y GraphQL, incluyendo buenas prácticas para el rendimiento, la seguridad y la escalabilidad.
Prisma ORM: Conocimiento profundo en el uso de Prisma para la manipulación de bases de datos relacionales (PostgreSQL, MySQL) y no relacionales (MongoDB).
Experiencia en migración de esquemas, optimización de consultas y modelado de datos eficiente.
Autenticación/Autorización: Implementación de autenticación con OAuth2, JWT y sistemas de autorización avanzados, incluyendo control de acceso basado en roles (RBAC).
CI/CD y DevOps:
Pipelines de CI/CD: Experiencia con herramientas como GitHub Actions, Jenkins, CircleCI o TravisCI para la automatización de despliegues, compilaciones y pruebas.
Contenerización y Orquestación: Familiaridad con Docker para el empaquetado de aplicaciones y Kubernetes para la gestión de clústeres de contenedores en producción.
Nube (AWS):
Servicios AWS: Uso práctico de servicios de AWS, como EC2, Lambda, S3, RDS, DynamoDB y VPC para la construcción de aplicaciones escalables y seguras.
Infraestructura como Código (IaC): Implementación y gestión de infraestructura a través de herramientas como Terraform o AWS CloudFormation para la automatización y el versionado de la infraestructura.
Bases de Datos:
Relacionales: Experiencia avanzada con PostgreSQL, MySQL, incluyendo modelado de datos, optimización de consultas complejas, transacciones e índices.
No Relacionales: Proficiencia en el uso de MongoDB y DynamoDB, comprendiendo casos de uso para estructuras de datos flexibles y alta escalabilidad.
Monitoreo y Observabilidad: Monitoreo: Configuración de monitoreo y alertas utilizando herramientas como Prometheus, Grafana, New Relic o AWS CloudWatch.
Registros Distribuidos: Implementación de soluciones de registro y rastreo distribuido, utilizando herramientas como ELK Stack (Elasticsearch, Logstash, Kibana) o Loki.
Cola de Ejecución y Mensajería:
Sistemas de Cola: Experiencia con RabbitMQ, Kafka o AWS SQS para la gestión de colas, mensajes y sistemas asíncronos.
Arquitectura Orientada a Eventos: Desarrollo de sistemas de mensajería distribuida con garantía de entrega y tolerancia a fallos.
Pruebas y Calidad del Código:
Pruebas Automatizadas: Implementación de pruebas unitarias y de integración usando Jest, Mocha o Chai.
Cobertura de Código: Mantenimiento de alta cobertura de código, con herramientas como ESLint, Prettier y SonarQube para garantizar buenas prácticas.
Diferenciales:
Microservicios: Experiencia con arquitectura de microservicios y comprensión de patrones como Circuit Breaker y Service Mesh.
Seguridad: Implementación de buenas prácticas de seguridad en ambos frentes, previniendo vulnerabilidades como XSS, CSRF e inyección SQL.

Profesional con actuación directa en nuestro departamento financiero, con experiencia en:
Infraestructura, AWS y Microservicios.
Flujos financieros (entradas y cancelaciones).
Desarrollo en Javascript y Node.js.
Ver todas las vacantes de Randstad

Compartir vacante:

Compartir vacante: