Full-Stack Node Senior en Clay

Empleo finalizado - No se reciben más postulantes

Clay es Gestión Financiera Inteligente.
Buscamos ser la plataforma líder en la automatización de procesos financieros y contables para PYMEs. Queremos que dueños de negocios y contadores se concentren en tareas estratégicas y de alto valor agregado, y así contribuir a su transformación digital y tener un impacto positivo en la economía global
La definimos inteligente porque es:
  • Útil: finanzas y contabilidad van de la mano. La administración diaria sirve tanto para tu gestión como para la contabilidad.
  • Tecnológica: el UX va en el centro y automatizamos lo que haya que automatizar.
  • Colaborativa: somos parte de un equipo y juntos logramos más que separados
  • Resolutiva: información simple y accionable.
Son mas de 2.500 empresas que usan Clay diariamente y, como una empresa en movimiento, necesitamos encontrar los mejores desarrolladores e ingenieros para seguir avanzando.
Somos un equipo de 12 personas en el equipo tech, entre ingenieros, diseñadores y entusiastas.

Funciones del cargo

Buscamos un Full-Stack Node Senior, que quiera aprender del negocio y del valor que agregamos al mundo, que busque meter las manos sin tener miedo a innovar.
Tenemos un equipo de desarrollo que complementará tu trabajo.

Entre las funciones está:
  • Crear y mantener la app web de Clay, buscando el alto rendimiento y escalabilidad usando Node.js y tecnologías complementarias
  • Trabajar en estrecha colaboración con equipos de diseño, producto, marketing y soporte para comprender los requisitos y garantizar que las soluciones desarrolladas satisfagan las necesidades del negocio.
  • Identificar y resolver problemas de rendimiento, seguridad y escalabilidad para garantizar que la plataforma SaaS pueda manejar un crecimiento continuo y una adopción sólida por parte de los clientes.
  • Implementación de mejores prácticas: CI/CD, la revisión de código y las pruebas automatizadas (usamos Cypress).
  • Compartir conocimientos y habilidades con el equipo de desarrollo, y ser un recurso clave para la capacitación y el crecimiento profesional de los miembros del equipo.
  • Investigación y desarrollo: Mantenerse al tanto de las últimas tendencias y tecnologías en el ámbito del desarrollo fullstack y Node.js, y recomendar e implementar soluciones innovadoras que puedan mejorar la plataforma SaaS.
  • Participación en la toma de decisiones: Contribuir al proceso de toma de decisiones relacionado con la selección de tecnologías, la arquitectura del sistema y las estrategias de desarrollo.
  • Gestión de proyectos y planificación: Participar en la planificación y estimación de proyectos, asignación de tareas y seguimiento del progreso para garantizar que los proyectos se completen dentro del tiempo y el presupuesto asignados.
  • Nos encantaría saber algo especial de ti, qué te gusta hacer, leer, comer, escuchar. Pon en las preguntas de al final algo sobre ti para conocerte mejor!

Requerimientos del cargo

  • Experiencia comprobada: Al menos 5 años de experiencia en desarrollo de software con Node.js, incluyendo el diseño, desarrollo, implementación y mantenimiento de aplicaciones web escalables y de alto rendimiento.
  • Conocimientos sólidos en tecnologías front-end: Experiencia en el uso de algún framework o bibliotecas populares de JavaScript como MeteorJS, React, Angular o Vue.js, y conocimientos en HTML, CSS y preprocesadores como Sass o Less.
  • Dominio de tecnologías back-end: Experiencia en el uso de frameworks y bibliotecas de Node.js como Express, Koa, NestJS, GraphQL y en la integración con bases de datos como MongoDB, PostgreSQL, MySQL o similares. Nosotros usamos Express y MongoDB.
  • Control de versiones y CI/CD: Git y algún conocimiento en la implementación de prácticas de CI/CD utilizando herramientas como Jenkins, GitLab CI, Actions o similares. Nosotros usamos el stack de AWS
  • Experiencia en pruebas: Habilidad para escribir y mantener pruebas. En Clay usamos Cypress.
  • Conocimientos en arquitectura de software: Comprensión de patrones de diseño, principios SOLID y arquitecturas de sistemas distribuidos, así como experiencia en la creación y mantenimiento de API REST.
  • Habilidades de comunicación y trabajo en equipo: Capacidad para colaborar eficazmente con equipos multifuncionales y comunicarse de manera clara y concisa tanto verbalmente como por escrito.
  • Resolución de problemas y pensamiento crítico: Habilidad para analizar y resolver problemas complejos, y para adaptarse a situaciones y requisitos cambiantes.
  • Conocimientos en seguridad: Comprensión de las mejores prácticas de seguridad en el desarrollo web, como la prevención de ataques XSS, CSRF, inyección en BBDD y otros riesgos comunes en aplicaciones web.
  • Habilidades de liderazgo y mentoría: Experiencia en la capacitación y mentoría de otros desarrolladores, así como en la contribución al crecimiento y desarrollo del equipo.

Opcionales

  • Tuvieses conocimiento con MeteorJS.
  • Tuvieses conocimientos de colas de tareas.
  • Tuvieses conocimiento de despliegues de aplicativos a producción.
  • Tuvieses conocimiento en Python.
  • Tuvieses conocimiento de CSS
  • Tengas experiencia con TDD

Condiciones

  • Trabajarás con un equipo buena onda y enfocado, con ganas infinitas de ser secos en cada cosa que hace.
  • Trabajo remoto y horarios flexibles.
  • 2 semanas de vacaciones extra al año
  • Tendrás grandes espacios para aprender y enseñar.
  • Tendrás una tarde libre al mes para disfrutar un largo fin de semana.
  • Tendrás 3 días administrativos al año para hacer todos tus trámites tranquilamente.
  • Tendrás reajuste de IPC semestral.
  • Día libre de cumpleaños.
  • Si tienes hijos, podrás estar con ellos el día de su cumpleaños, ya que te daremos medio día libre.
  • No deberás preocuparte si te enfermas, pagaremos los primeros 3 días de licencia y además tenemos seguro de salud y dental complementario (copago).

Horario flexible Entrada y salida flexibles, libertad para realizar trámites personales o familiares.
Cobertura de salud Clay paga o copaga cobertura de salud adicional a lo legal.
Vestimenta informal Clay no exige ningún código de vestimenta.
Vacaciones extra Clay otorga vacaciones pagadas adicionales al mínimo legal.

Política de trabajo remoto

Remoto sólo localmente

El trabajo es 100% remoto, pero los candidatos deben residir en Chile para postular.

Sólo empleos que valen la pena.
Regístrate gratis y descubre empleos seleccionados para ti.