Backend Developer? - ¿Eres un Backend Developer Mid-Senior apasionado por la arquitectura limpia, el rendimiento y la calidad del código? ¿Dominas Node.js, Java Script/Type Script, bases de datos como PostgreSQL y tienes experiencia construyendo APIs RESTful eficientes? ¡Si eres un(a) experto(a) en soluciones con una mentalidad proactiva y orientada al producto, te estamos buscando para fortalecer nuestro backend! ? ¿Qué buscamos? ✔️ Experiencia demostrable entre 2 y 5 años como Backend Developer en empresas similares. ✔️ Experiencia sólida trabajando con Node.js (Express, Fastify u otros frameworks modernos). ✔️ Conocimientos avanzados de Java Script y familiaridad con Type Script. ✔️ Buen manejo de bases de datos relacionales y no relacionales (PostgreSQL, MongoDB, etc.). ✔️ Experiencia demostrada construyendo e integrando APIs RESTful seguras y eficientes. ✔️ Uso fluido de herramientas como Git, Docker y entornos de despliegue modernos. ✔️ Conocimiento de arquitectura escalable (monolitos modulares, microservicios, etc.). ✔️ Capacidad para programar con Java Script y Type Script como mínimo. ✔️ Habilidad para tomar decisiones arquitectónicas y técnicas. ✔️ Actitud sociable, proactiva y resolutiva, con capacidad para colaborar activamente con equipos técnicos y no técnicos. Responsabilidades Clave - Diseño y Evolución de Backend: Fortalecer nuestro backend diseñando e implementando APIs RESTful seguras, eficientes y bien documentadas. - Optimización de Rendimiento: Mejorar el rendimiento de servicios existentes a través de refactorizaciones, optimizaciones, cachés y colas. - Arquitectura y Microservicios: Participar en la definición de la arquitectura de nuevos módulos y microservicios, tomando decisiones clave. - Integración Robusta: Integrar servicios externos (pagos, terceros, IA, etc.) de forma robusta y desacoplada. - Calidad de Código: Escribir código limpio y testeable, aplicando buenas prácticas de CI/CD. - Colaboración Transversal: Colaborar activamente con los equipos de frontend, IA y producto para implementar nuevas funcionalidades y mejoras. - Resolución de Problemas: Resolver problemas técnicos complejos de forma ágil y efectiva. - Gestión de Bases de Datos: Utilizar bases de datos relacionales (como PostgreSQL) con consultas SQL bien optimizadas.