Software Developer
Role details
Job location
Tech stack
Job description
Performanze es una solución digital para validar, escalar y optimizar negocios online. Ayudamos a Empresas, Startups y Scaleups a aumentar su rendimiento, impulsar su rentabilidad y conseguir objetivos. Performanze forma parte de Subdiagonal, un grupo de empresas global en la vanguardia de la innovación, tecnología y emprendimiento, integrando un ecosistema de empresas especializadas en transformar desafíos complejos en soluciones disruptivas mediante el uso de metodologías avanzadas, tecnologías emergentes y estrategias de negocio escalables. ¿Qué buscamos? Buscamos un/a Software Developer (AI Full Stack) con talento y una sólida base en ingeniería de software para unirse a nuestro equipo. Serás una pieza clave en el diseño, construcción y mantenimiento de las plataformas y sistemas digitales que ofrecemos a nuestros clientes. Serás responsable de aplicar principios de ingeniería y buenas prácticas en todo el ciclo de vida del desarrollo (SDLC) para construir soluciones técnicas robustas, escalables y eficientes. Trabajarás en un entorno ágil y colaborativo, en estrecha comunicación con los equipos de producto y diseño para transformar las necesidades de negocio en sistemas de alto rendimiento. Responsabilidades: - Diseño y Arquitectura de Sistemas: Diseñar, desarrollar y evolucionar la arquitectura de nuestras aplicaciones y plataformas digitales, asegurando su escalabilidad, seguridad y rendimiento. - Desarrollo de Software (Full Stack): Escribir código de alta calidad en todo el stack tecnológico, desde la lógica de negocio y servicios (Back-End) hasta las interfaces de usuario (Front-End). - Calidad de Código y Mejores Prácticas: Promover y aplicar las mejores prácticas de ingeniería de software: escribir código limpio, mantenible y bien documentado, participar en revisiones de código y desarrollar pruebas (testing). - Gestión de Datos y APIs: Crear y gestionar APIs RESTful/GraphQL robustas y seguras, así como diseñar y optimizar esquemas de bases de datos (SQL y NoSQL). - Optimización y Despliegue (CI/CD): Participar activamente en los procesos de despliegue, monitorizar el rendimiento del sistema, identificar cuellos de botella y optimizar las aplicaciones de forma continua. - Innovación Tecnológica: Investigar, evaluar y proponer la adopción de nuevas tecnologías, arquitecturas y patrones de diseño para mantener nuestras soluciones a la vanguardia. Requisitos: - Formación: Formación académica en Ingeniería Informática, Desarrollo de Software o campos afines. Sólidos fundamentos de Ciencias de la Computación (estructuras de datos, algoritmos, patrones de diseño). - Experiencia: Experiencia demostrable de al menos 3-5 años como Software Engineer, Full Stack Developer o en roles de ingeniería de software similares. - Sólida experiencia en Back-End: Dominio de lenguajes orientados a sistemas y web como Node.js (preferido), Python, Java, Go
Requirements
o PHP y sus frameworks asociados (Express, Django, Spring Boot, etc.). - Experiencia en Front-End: Experiencia construyendo interfaces de usuario, preferiblemente con frameworks modernos (React, Angular, Vue.js), pero con un entendimiento sólido de JavaScript (ES6+), TypeScript, HTML5 y CSS3. - Bases de Datos: Experiencia trabajando con bases de datos relacionales (MySQL, PostgreSQL) y no relacionales (MongoDB, Redis). - APIs y Servicios: Experiencia en el diseño, consumo e integración de APIs (REST, GraphQL). - Herramientas y Metodologías: Dominio de sistemas de control de versiones (Git) y experiencia trabajando con metodologías ágiles (Scrum, Kanban). - Valorable (Bonus Points): Familiaridad con arquitecturas de microservicios, contenedores (Docker), orquestación (Kubernetes) y proveedores cloud (AWS, Google Cloud, Azure). - Habilidades: Excelentes habilidades para la resolución de problemas complejos y capacidad para trabajar de forma
Benefits & conditions
colaborativa en equipos multidisciplinarios. ¿Qué ofrecemos? - Oportunidades de crecimiento y desarrollo profesional. - Formar parte de una empresa joven y dinámica. - Ecosistema de startups amplio y diverso que brinda mucho más que una experiencia laboral. - Salario acorde a valía del candidato. Además de todo esto, Performanze ofrece otras ventajas, como, por ejemplo: - Horario flex