Software Developer

Performanze
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
Spanish
Experience level
Intermediate

Job location

Tech stack

Java
JavaScript
PHP
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Business Logic
HTML5
Azure
CSS
Cloud Computing
Code Review
Databases
Computer Engineering
Continuous Integration
Data Structures
Relational Databases
Software Design Patterns
Digital Technology
Django
Python
PostgreSQL
MongoDB
MySQL
Node.js
NoSQL
Scrum
Systems Development Life Cycle
Redis
Software Engineering
SQL Databases
Systems Architecture
TypeScript
Google Cloud Platform
React
Spring-boot
Backend
GIT
Vue.js
Angular
Kubernetes
Information Technology
GraphQL
Data Management
Front End Software Development
REST
Es2015
Software Version Control
Docker
Go

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

Apply for this position