Malbek
Malbek
Malbek desarrolla una plataforma empresarial de gestión del ciclo de vida de los contratos que reúne en un único sistema la creación, ejecución y análisis de contratos, junto con flujos de trabajo conectados. Su producto combina herramientas de gestión de contratos con análisis y recomendaciones generados por IA, acuerdos clickwrap y un marketplace de integraciones sin código. Malbek presta apoyo a los equipos jurídicos, de compras, ventas y finanzas de grandes organizaciones que buscan procesos de contratación más uniformes, mayor visibilidad sobre sus acuerdos y una colaboración más fluida entre departamentos.

Desarrollador Full-Stack Sénior — Malbek, remoto en Estados Unidos

Desarrolla y escala la plataforma SaaS de Malbek con Angular, Spring, APIs y bases de datos. Entrega funcionalidades fiables y de alto rendimiento de principio a fin para clientes en Estados Unidos.

Descripción

  • Desarrollar y mantener funcionalidades de producto full-stack en interfaces de usuario, servicios backend, APIs y esquemas de bases de datos.
  • Liderar funcionalidades desde el diseño técnico y la estimación hasta el desarrollo, las pruebas, el despliegue y la monitorización.
  • Desarrollar APIs RESTful y GraphQL teniendo en cuenta la escalabilidad, el versionado y el rendimiento de las consultas.
  • Escribir consultas eficientes, diseñar esquemas normalizados y contribuir a la indexación y optimización de consultas.
  • Mantener integraciones con terceros, incluidos los flujos de autenticación OAuth2 y SSO y la gestión de eventos mediante webhooks.
  • Crear pruebas unitarias, de integración y de extremo a extremo, mantener la cobertura automatizada y participar en revisiones de código.
  • Contribuir a las decisiones de arquitectura sobre límites de servicios, caché y flujo de datos.
  • Optimizar el rendimiento de las aplicaciones mediante perfilado, pruebas de carga y mejoras en consultas y caché.
  • Instrumentar y monitorizar servicios con registros, métricas y trazas, además de diagnosticar incidentes en producción.
  • Mejorar los procesos de CI/CD, la infraestructura como código y la automatización de despliegues.
  • Aplicar prácticas de desarrollo seguro que cubran la validación de entradas, el cifrado y la gestión de dependencias y vulnerabilidades.
  • Participar en la planificación de sprints, reuniones diarias, retrospectivas y otras ceremonias ágiles.

Requisitos

  • Al menos 10 años de experiencia profesional en desarrollo full-stack.
  • Dominio avanzado de Angular y TypeScript o JavaScript, incluida la arquitectura de componentes y la gestión del estado.
  • Amplia experiencia con Spring Framework para crear servicios backend en producción.
  • Experiencia práctica en el diseño, desarrollo y consumo de APIs RESTful, con conocimientos de versionado y documentación.
  • Conocimientos prácticos de bases de datos relacionales como PostgreSQL y MySQL, incluido el diseño de esquemas y la optimización de consultas, y/o de bases de datos NoSQL como MongoDB y DynamoDB.
  • Experiencia con AWS, GCP o Azure y sus servicios básicos de computación, almacenamiento y redes.
  • Dominio de Git, prácticas de revisión de código y herramientas de CI/CD como GitHub Actions, Jenkins o CircleCI.
  • Experiencia desarrollando pruebas automatizadas con Jest, Mocha, Cypress o Playwright.
  • Amplios conocimientos de prácticas de seguridad web, incluidos los riesgos del OWASP Top 10, la autenticación, la autorización y el cifrado.
  • Sólidos conocimientos de estructuras de datos, algoritmos y fundamentos del diseño de sistemas.
  • Excelentes habilidades de comunicación y capacidad para colaborar entre distintas funciones.
  • Se valorará: diseño de esquemas GraphQL y desarrollo de resolvers.
  • Se valorará: experiencia con Docker, Kubernetes, Terraform y CloudFormation.
  • Se valorará: experiencia con microservicios, sistemas orientados a eventos, Kafka, SQS y RabbitMQ.
  • Se valorará: experiencia con Datadog, Grafana, ELK y OpenTelemetry.
  • Se valorará: experiencia con herramientas de firma electrónica o flujos de trabajo documentales y sus APIs.
  • Se valorará: contribuciones a proyectos de código abierto.

Beneficios

  • Paquete salarial y de participación accionaria.
  • Paquete integral de beneficios.
  • Tiempo libre remunerado flexible y una cultura favorable al trabajo remoto.
  • Presupuesto para aprendizaje y desarrollo profesional.
  • Entorno de trabajo colaborativo y de alto crecimiento.