Duelbits

Desarrollador Backend Senior / Arquitectura, API y Servicios

Esta oferta ya no está activa. Estas son las últimas ofertas de empleo remoto:

Últimas ofertas de empleo remoto

Ver todas las ofertas →

Se busca un desarrollador de backend con experiencia en sistemas complejos y de alto rendimiento, capaz de diseñar, implementar y mantener servicios escalables y seguros. El candidato trabajará con equipos de frontend, calidad y producto para garantizar entregas alineadas con los objetivos de la empresa y las mejores prácticas de ingeniería.

Responsabilidades:

  • Desarrollar una comprensión de los servicios de backend, la arquitectura del sistema, los modelos de datos y las integraciones de la empresa.
  • Liderar el diseño y la implementación de funciones, servicios y API complejas de backend.
  • Participar en debates sobre arquitectura, proporcionando recomendaciones pragmáticas alineadas con los objetivos de escalabilidad, rendimiento y fiabilidad.
  • Identificar la deuda técnica de backend, las debilidades arquitectónicas o los riesgos operativos y proponer mejoras viables.
  • Contribuir a los patrones de ingeniería de backend, los estándares de servicio y las decisiones de adopción de tecnología.
  • Diseñar, desarrollar, probar e implementar soluciones de backend escalables y fáciles de mantener.
  • Crear API y servicios seguros y de alto rendimiento que respalden aplicaciones de alto tráfico orientadas al usuario.
  • Colaborar con desarrolladores de frontend para definir contratos claros y enfoques de integración.
  • Dividir los requisitos complejos de backend en tareas viables y proporcionar estimaciones de esfuerzo precisas.
  • Eliminar bloqueadores de forma proactiva y garantizar la entrega del trabajo asignado.
  • Apoyar los sistemas de producción mediante resolución de problemas, gestión de incidentes y optimización del rendimiento.
  • Establecer un estándar para la calidad, la mantenibilidad y la observabilidad del código de backend.
  • Escribir y mantener pruebas unitarias, de integración y de nivel de servicio.
  • Participar y liderar revisiones de código, proporcionando información clara y retroalimentación técnica constructiva.
  • Asegurarse de que las implementaciones de backend cumplan con los requisitos no funcionales, incluyendo seguridad, integridad de datos, latencia y tolerancia a fallas.
  • Producir y mantener documentación técnica para servicios de backend, API, modelos de datos y flujos de trabajo.
  • Promover las mejores prácticas en torno a escalabilidad, monitoreo, registro, seguridad y resiliencia.
  • Participar en demostraciones técnicas, debates e iniciativas de mejoras.
  • Trabajar con gerentes de producto, desarrolladores frontend, ingenieros de control de calidad y líderes de ingeniería para garantizar una entrega alineada.
  • Proporcionar visibilidad de los riesgos, dependencias y limitaciones técnicas del backend.
  • Ofrecer tutoría informal, orientación técnica o soporte de programación en pares a otros desarrolladores de backend o full stack cuando se solicite.
  • Apoyar la incorporación de nuevos contribuyentes proporcionando contexto y documentación del sistema backend.

Requisitos:

  • Experiencia significativa en la entrega de sistemas backend en entornos de producción.
  • Experiencia en Node.js, TypeScript y marcos de backend modernos (por ejemplo, NestJS).
  • Experiencia comprobada en el diseño y mantenimiento de API, servicios y modelos de datos.
  • Experiencia trabajando con bases de datos relacionales y no relacionales.
  • Comprensión de sistemas distribuidos, escalabilidad y compensaciones de rendimiento.
  • Capacidad para gestionar servicios backend de extremo a extremo.
  • Habilidades de resolución de problemas y capacidad para operar de forma autónoma.
  • Habilidades claras de comunicación en inglés.

 

Ofertas abiertas parecidas

Scroll al inicio
Ir arriba