Pavago

Ingeniero Full Stack Senior

JavaScriptPython
Traducción automática. Consulta el original.

Qué te hace un candidato ideal

Ingeniero/a Full Stack Senior

Sobre el puesto

Buscamos un/a Ingeniero/a Full Stack Senior con experiencia para liderar el desarrollo de una plataforma moderna de declaración de impuestos asistida por IA.

Se trata de un puesto de ingeniería altamente técnico y práctico en el que diseñarás la arquitectura del sistema, crearás servicios backend escalables, desarrollarás experiencias frontend intuitivas y garantizarás que cada parte de la aplicación sea precisa, segura y esté lista para producción.

Te encargarás de las funcionalidades desde el concepto hasta el despliegue, trabajando tanto en frontend como en backend mientras utilizas herramientas de desarrollo de IA como Cursor y Claude Code para acelerar la entrega y mejorar la calidad del código.

El candidato ideal disfruta resolviendo problemas de ingeniería complejos, asume la responsabilidad de las decisiones técnicas y prospera en entornos donde la precisión y la fiabilidad de los datos son fundamentales.

Qué te hace un candidato ideal

  1. Disfrutas resolviendo problemas técnicos complejos de principio a fin.
  1. Asumes la responsabilidad de los sistemas en lugar de limitarte a completar las tareas asignadas.
  1. Construyes código limpio, mantenible y bien probado.
  1. Te comunicas de forma proactiva y trabajas eficazmente en un entorno remoto.
  1. Adoptas el desarrollo asistido por IA como parte de tu flujo de trabajo de ingeniería.
  1. Prestas mucha atención a la precisión, especialmente cuando trabajas con datos críticos para el negocio.

¿Cómo es un día típico?

Tipo de puesto: Jornada completa, remoto

Horario laboral: Horario comercial de EE. UU.

Tu día comienza revisando las actualizaciones de tus compañeros y planificando las prioridades de desarrollo. Pasarás la mayor parte del tiempo creando nuevas funcionalidades, diseñando APIs, implementando funcionalidades frontend y resolviendo desafíos complejos de flujo de trabajo.

A lo largo del día, utilizarás Cursor y Claude Code para acelerar el desarrollo, escribir pruebas, solucionar problemas y mejorar la calidad de la implementación.

Colaborarás con las partes interesadas del producto para aclarar los requisitos, documentar las decisiones técnicas y garantizar que cada funcionalidad sea precisa, escalable y esté lista para producción.

Indicadores clave de rendimiento (KPIs)

  1. Calidad y fiabilidad de las funcionalidades entregadas
  1. Rendimiento de API y escalabilidad del sistema
  1. Calidad del código y cobertura de pruebas
  1. Precisión de la lógica de negocio y validación
  1. Entrega puntual de los hitos de desarrollo
  1. Estabilidad del sistema y fiabilidad en producción
  1. Calidad de la documentación
  1. Colaboración y sentido de propiedad

Proceso de entrevista

  1. Criba inicial del reclutador
  1. Evaluación técnica / Evaluación de IA
  1. Entrevista técnica con el cliente
  1. Fase de oferta

¿Qué sucede después de enviar tu solicitud?

Justo después de enviar tu solicitud, recibirás una invitación por correo electrónico de Spark Hire para grabar tu vídeo de presentación.

Es una presentación corta, grabada por ti mismo, que completas en tu propio tiempo y que sirve como paso final para completar tu solicitud.

Esto permite a los responsables de contratación evaluar tus habilidades comunicativas antes de avanzar con las entrevistas, haciendo que el proceso de contratación sea más rápido y eficiente.

Por favor, revisa tanto tu bandeja de entrada como tu carpeta de spam para ver tu invitación de Spark Hire.

#LI-AG1

Responsabilidades: Desarrollo Full Stack

  1. Diseñar, construir y mantener aplicaciones full-stack escalables.
  1. Desarrollar servicios backend seguros y REST APIs utilizando Python y FastAPI.
  1. Crear interfaces frontend responsivas y fáciles de usar para flujos de trabajo complejos y entrada de datos.
  1. Integrar aplicaciones frontend sin problemas con servicios backend.

Arquitectura de sistemas e ingeniería

  1. Diseñar la arquitectura de la aplicación, modelos de datos, APIs y estructuras de servicio que soporten la escalabilidad a largo plazo.
  1. Tomar decisiones técnicas en torno al rendimiento, la mantenibilidad y la fiabilidad.
  1. Refactorizar y mejorar los sistemas existentes a medida que la plataforma evoluciona.

Desarrollo asistido por IA

  1. Utilizar Cursor y Claude Code como parte de tu flujo de trabajo de desarrollo diario.
  1. Aprovechar las herramientas de IA para mejorar la productividad, la calidad del código, la depuración y la velocidad de implementación.
  1. Evaluar continuamente las oportunidades para automatizar las tareas de desarrollo.

Validación de datos y fiabilidad

  1. Implementar una lógica de validación robusta, reglas de negocio y gestión de errores.
  1. Garantizar la precisión de los datos en flujos de trabajo complejos y envíos de usuarios.
  1. Construir sistemas que sean seguros, fiables y listos para auditorías.

Pruebas y calidad

  1. Escribir pruebas unitarias, de integración y de extremo a extremo exhaustivas.
  1. Identificar y resolver errores antes del despliegue.
  1. Mantener una alta calidad de código mediante pruebas, documentación y revisiones de código.

Colaboración y responsabilidad

  1. Hacerse cargo de las funcionalidades desde la planificación hasta el despliegue.
  1. Documentar las decisiones técnicas y comunicar el progreso de forma proactiva.
  1. Trabajar estrechamente con las partes interesadas del producto para aclarar los requisitos y ofrecer soluciones escalables.

Experiencia y habilidades requeridas (imprescindibles)

  1. 5+ años de experiencia profesional en ingeniería de software Full Stack.
  1. Sólida experiencia en Python y FastAPI.
  1. Experiencia en el diseño y construcción de REST APIs de nivel de producción.
  1. Sólida experiencia en desarrollo frontend con frameworks modernos de JavaScript.
  1. Experiencia en el diseño de arquitectura de aplicaciones escalables y modelos de datos.
  1. Experiencia práctica en el uso de Cursor y Claude Code en el desarrollo diario.
  1. Experiencia en la creación de aplicaciones basadas en flujos de trabajo o con gran carga de formularios.
  1. Sólida comprensión de la integración de API, validación, autenticación y manejo seguro de datos.
  1. Experiencia en la escritura de pruebas unitarias, de integración y de extremo a extremo.
  1. Excelentes habilidades de comunicación escrita en inglés.

Deseable

  1. Experiencia en la creación de aplicaciones de impuestos, fintech, contabilidad, cumplimiento u otras aplicaciones altamente reguladas.
  1. Experiencia con plataformas en la nube y pipelines de despliegue modernos.
  1. Experiencia con bases de datos relacionales y frameworks ORM.
  1. Familiaridad con pipelines de CI/CD y pruebas automatizadas.
  1. Experiencia trabajando en equipos de ingeniería totalmente remotos.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores