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
MediastreamDesarrollador/a mobile (React Native)→doolaBusiness Development Representative (BDR)→World Wildlife Fund (WWF)Senior Cloud Engineer (Azure)→doolaEspecialista SEO / GEO→ImpermeabilizaEspecialista en Email Marketing B2B y captación de clientes→Interfell (para Vixiees)AI Engineer senior (agentes y voz)→
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.
