Full Stack Developer (Python/Django + React)

Fiva Energía
Municipality of Guadalajara, Spain
3 days ago

Role details

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

Job location

Remote
Municipality of Guadalajara, Spain

Tech stack

JavaScript
API
Agile Methodologies
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Software Quality
Code Review
Databases
Computer Engineering
Continuous Integration
Django
Python
PostgreSQL
Scrum
Software Architecture
Software Engineering
TypeScript
Google Cloud Platform
React
Backend
GIT
Front End Software Development
React
Docker

Job description

Acerca de Fiva Energía Fiva es una startup innovadora especializada en comercialización energética y desarrollo de software. Buscamos personas dinámicas, con pasión por el desarrollo de software, automatizaciones e inteligencia artificial. Personas que tengan interés en aprender sobre el sector energético y con ambición de crecimiento para unirse a nuestro equipo. Descripción del puesto Buscamos un/a Desarrollador/a Full Stack para unirse a nuestro equipo de tecnología. Serás una pieza clave en la gestión, mantenimiento y escalado de nuestra plataforma principal (desarrollada en Django y React). Este puesto representa una excelente oportunidad para tomar responsabilidad técnica, optimizar la arquitectura existente y asegurar la robustez del sistema en un entorno startup dinámico. Responsabilidades principales Desarrollo y Mantenimiento: Liderar el desarrollo continuo y el mantenimiento de nuestro backend (Python/Django) y frontend (React.Js). Ownership de Producto: Proponer y trabajar mejoras de producto, implementar cambios que impacten positivamente al usuario final, identificar mejoras en la experiencia de usuario. Gestión de la Plataforma: Asegurar el correcto funcionamiento, rendimiento y escalabilidad de las aplicaciones. Arquitectura: Proponer e implementar mejoras en la arquitectura de software y la infraestructura (despliegues, CI/CD). Desarrollo de APIs: Diseñar, construir y mantener APIs REST robustas para consumo interno y de partners. Calidad de Código: Supervisar la calidad del código, implementar buenas prácticas, realizar revisiones (Code Reviews) y fomentar la cultura de testing. Colaboración: Trabajar estrechamente con los equipos de negocio para traducir los requisitos en soluciones técnicas funcionales. Mentoría: Apoyar técnicamente a otros miembros del equipo. Perfil del candidato Formación: Grado en Ingeniería Informática, Desarrollo de Software o experiencia práctica equivalente. Experiencia: 2-5+ años de experiencia

Requirements

demostrable trabajando con Python y Django . Experiencia Frontend: Sólida experiencia con React.Js y sus ecosistemas (Hooks, Redux/Context, etc.). Competencias Técnicas: Dominio de Python y el framework Django. Dominio de JavaScript/TypeScript y React.Js. Experiencia en diseño y consumo de APIs REST. Conocimientos sólidos de bases de datos (preferiblemente PostgreSQL). Experiencia con Git y metodologías ágiles (Scrum/Kanban). (Valorable) Experiencia con Docker, CI/CD, y proveedores cloud (AWS, Azure, GCP). Soft Skills: Autonomía y Resolución de Problemas: Capacidad para gestionar la plataforma y resolver incidencias de forma proactiva. Propiedad (Ownership): Sentido de la responsabilidad sobre el producto tecnológico. Organización: Gestión eficiente del tiempo y priorización de tareas. Trabajo en equipo y buenas habilidades de comunicación. Flexibilidad para trabajar en un entorno startup cambiante. Condiciones de la oferta Tipo de contrato

Benefits & conditions

Indefinido. Jornada: Tiempo completo. Incorporación: Lo antes posible. Ubicación: Los primeros meses, el trabajo será 100% presencial en Azuqueca, Guadalajara (40 minutos desde Madrid) con opción a teletrabajo según adaptación. Por qué trabajar con nosotros Oportunidad de liderar técnicamente un producto en un sector de alto crecimiento. Trabajar directamente con el equipo fundador y tener impacto real desde el inicio. Desarrollar competencias en arquitectura de software y gestión de sistemas. Crecer profesionalmente en un ecosistema innovador y dinámico. Proceso de selección Revisión de candidaturas y portfolio (GitHub). Formularios de aptitudes. Prueba técnica / Desafío de código. Entrevista técnica online con el equipo fundador. Entrevista presencial / Desafío de código. Oferta final.

Apply for this position