Full-Stack Node Senior in Clay

Closed job - No longer receiving applicants

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).

Flexible hours Flexible schedule and freedom for attending family needs or personal errands.
Health coverage Clay pays or copays health insurance for employees.
Informal dress code No dress code is enforced.
Vacation over legal Clay gives you paid vacations over the legal minimum.

Remote work policy

Locally remote only

Position is 100% remote, but candidates must reside in Chile.

Life's too short for bad jobs.
Sign up for free and find jobs that are truly your match.